2012-02-16 18 views

答えて

1

いいえ電子メールが受信されたかどうかを判断することはできません。電子メールは保証された配信メカニズムではありません。

あなたは、受信者がクリックしなければならない電子メールでの回答のリンクのいくつかの並べ替えを含まない限り、その後、第

0

PHPメール関数がブール値を返します。したがって、メールが配信のために受け入れられたかどうかを簡単に知ることができます。それはメールサーバ(SMTP)

bool mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]]) 

戻り値TRUEによって送信されたかどうか、メールが正常に そうでない場合は、配信のためにFALSE受け入れられた場合しかし、あなたは知ることができません。

メールが 配信のために受け入れられたという理由だけで、実際には宛先が目的の宛先 に届くわけではありません。

リンク:http://php.net/manual/en/function.mail.php

コード

if(mail(...)){ ... } 
else{ ... } 
0

いいえ、それは、メーラーのログをチェックせずにはできません。メーラーはあなたのメールを受け入れた場合にのみtrueを返しますが、受信者がメールを受け取った場合は情報を提供しません。

配送が正常に受け入れられた場合はTRUE、それ以外の場合はFALSE を返します。

メールが納品されたという理由だけで、実際にメールが の目的地に届くとは限りません。

See here.

0

ここでは、phpmailerのと...基本的な送信のメールです:

if(!$mail->Send()){ 
    echo "Emails Sending Failed!"; 
}else{ 
    echo "Emails Successfully Sent!"; 
} 

余分な障害MSGを見つけるために、アドオンのコードを以下の...

echo $mail->ErrorInfo; 
を助けます
0

X-Failed-Recipientsを試す:< <電子メール>>

関連する問題