質問

を使用していZend frameworkを送信します。一度のconfig行のコードを記述で突き詰めるコール:

$Mail->send($Transport)

確認方法を教えてくださいここのメール送信が完了してい分けは適切でしょうか。を読んでどこかがZendメールの例外をスローしますがその他の人ではこういったものではありません。

そのほか防弾装備能を保証するためのメールを送信の適正利用の場合Zend_Mail?

編集:私の平均の送信というのは、送信はSMTPサーバーです。

役に立ちましたか?

解決

一般的に Zend_Mail 例外をスローした場合に異常があっ、送信プロセスがこの Zend_Mail_Transport_* 使っています。

いつのオプションはこちら

  • Zend_Mail_Transport_Sendmail (デフォルトの輸送に依存して mail().の場合 mail() を返します false, Zend_Mail_Transport_Sendmail 投げ Zend_Mail_Transport_Exception (できないメール送信).戻り値は非常に頼もしい存在でした。このマニュアル"というの戻り値:

    場合にTRUEを返しますメールを受けた場合はtrue、そうでない場合はFALSE.

    であることに注意するのは重要だからといってメールを受け入れ-配送で意味するものではないので、メールが実際には目的地です。

  • Zend_Mail_Transport_Smtp 送信のメールでのSMTPプロトコルの封入 Zend_Mail_Protocol_Smtp.この場合多くの Zend_Mail_Protocol_Exception きもののいずれかに違反するSMTPプロトコルで送信したいメールを与えることなく送信者のアドレスなど)、またはSTMPサーバーについて報告するエラーまたは接続時ます。

    でない場合は例外がスローされますと話すのSTMPサーバーを確認することができることリモートサーバーの少なくとも受けます。

他のヒント

私はそれがありませんね。 「送信」場合は、例外を取得できませんでした。しかし、それは、send()関数が正常に働いていたことを、唯一のチェックです。これは、メールまし送信を意味するものではありません。

私はメールが配信されたensudeする唯一の方法は、メールINTE確認コードのリンクを挿入し、ユーザーがそれをクリックすることですね。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top