:PHP mail()から送信されたメールがスパムとしてマークされないようにするにはどうすればよいですか?私は登録電子メールを送信するために、次を使用してい
電子メールは(あまりにもGmailで)スパムフォルダに入れている何人かの人々のために$subject = 'subject is here';
$message_raw = 'e-mail text';
$message = base64_encode($message_raw);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: base64' . "\r\n";
$headers .= 'From: papa.sk <[email protected]>' . "\r\n";
$sendit = mail($to, $subject, $message, $headers);
。
/etc/postfix/main.cfで、私はこれを持っている:
myorigin = /etc/mailname
smtpd_banner = papa1.vps.websupport.sk ESMTP
私は上記を変更する必要があるかどうかわかりません。
迷惑メールを送信しないでください。 (右?)もちろん、私は冗談です。最も効果的な方法は、ユーザーに電子メールをスパムではないとマークさせることです。多くの素晴らしい解決策はありません(スパマーに感謝します)。 –
迷惑メールは一度も送信していません。新しいサーバー、新しいサイトです。メールが展開されて以来、10通未満しか出ていません。サーバーはサイト専用です。 –
Base64でエンコードされたメッセージは、スパムである可能性が高くなります。 –