1

少し厄介な問題があります。私の gmail アカウントは、php メール機能によって送信されたメールを 2 回受信します。別の電子メールを使用すると、メールは 1 回しか受信されません (hotmail、独自のドメイン)。問題はヘッダーコードにあると思います。

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.$naammail.' <'.$afzender.'>' . "\r\n";

$naammailメーラーの名前であり$afzender、送信者の電子メールです。

メール機能:mail($email,$onderwerp,$bericht,$headers);

どんな助けでも大歓迎です!

4

2 に答える 2

0

私の場合、 $headersパラメータに TO フィールドの電子メール アドレスが既にあるため、最初のパラメータに空白を渡すだけで済みます。

mail( "", $subject, $message, $headers);
于 2014-08-18T21:37:58.300 に答える
0
mail($email, $subject, $message, $headers);

これを正しく使用してください。電子メールは、$email に保存されている電子メール アドレスにのみ送信されます。上記のコードを使用し、変数に適切な名前を使用します。問題 (ある場合) を簡単に区別するのに役立ちます。

于 2013-03-16T00:26:15.997 に答える