メールに画像を含めると、送信は成功しているがメールは配信されていないことが示されます。画像を削除すると正常に動作し、メールを配信します。 ここに私が電子メールを送信する機能があります。phpメール機能を使用してメールを送信します。メールから画像を削除すると、メールは正常に配信されます
$to = $_POST['email'];
$subject = "Invitation";
$from = "Sender Name";
$from_mail = "[email protected]";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8\r\n";
$headers .= "From: ".$from." <".$from_mail.">\r\n";
$message = " <div style='font-family:HelveticaNeue-Light,Arial,sans-serif;background-color:#eeeeee'>
<table align='center' width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#eeeeee'>
<tbody>
<tr>
<td>
<table cellpadding='0' cellspacing='0' width='630px' align='center'>
<tr>
<td>
<div style='border:3px solid #0074B6'>
<a href='http://www.example.com'>
<img src='http://example.com/images/store_logo.png' width='600' height='110' style='padding: 15px 0 0 10px;' alt='Invitation' /> </a>
<hr style='border:2px solid #0074B6;'>
<div style='padding: 5px 20px 0; text-align: justify;'>
<p>
Other text.....
</p>
</div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</div>";
$sendmail = mail($to,$subject,$message,$headers);
あなたがコンテンツから 'img'タグHTMLを削除することを意味するならば、' $ sendmail'にはtrueまたはfalseが含まれていますか?それは私が思っているが、それがスパムとしてピックアップされている変更があります。 –
$ sendmailにはtrueが含まれています。あなたは正しいです。私はまたimgだけ電子メールを止めることができないと思う。私が間違いを犯しているところで私は知らない。 – pratik
PHPに関する限り、電子メールは送信されたか、むしろMTAに渡されました。詳細については、メールログを確認してください。 –