私はmail()
自分のウェブサイトからメールを送信するためにphpを使用しています。しかし、私は奇妙な行動に直面しています。
$headers = "From: Saurabh Sharma <no-reply@example.com>\r\n";
$headers .= 'Reply-To: ' . $email . "\r\n";
$headers .= "Return-Path: me@example.com\r\n";
$headers .= "Organization: Saurabh Sharma\r\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "MIME-Version: 1.0" . "\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
しかし、すべてのメールがスパムに分類されます。
また、すべてのメールのコピーを gmail の個人用メールに送信するルールをサーバーに追加しました。PHP を使用すると (スパムで) gmail でメールを受信できmail()
ますが、受信アドレスが自分のドメインのメール アドレスであっても、サーバーの RoundCube でメールを見ることができません。つまりme@example.com
、gmail ではコピーしか受信しません。
また、Roundcube との間で Gmail との間でメールを送受信すると、メールは常に Gmail の受信トレイに届き、Roundcube も受信トレイにメールを表示します。
しかし、奇妙なことがPHPで起こっていますmail();
主な問題は、me@example.com でメールが受信されないことですが、Gmail ではコピーが表示されます。
ヘッダーで何か間違ったことをしていますか?