私は、私の見通しと同じSMTP設定でPHPMailerを使用しています。PHPMailerを「送信元」の電子メールアドレスを無視して名前のみを表示するにはどうすればいいですか?
私のメールアドレスは「[email protected]」、名前は「Bob、b」としましょう。 Outlookから「Alice」に「[email protected]」というメールを送信したとき。彼女のOutlookクライアントでは、「Bob、b」しか表示されず、ヘッダーに自分のメールアドレスが表示されません。
「phpmailerの」アリスは彼女の見通し「ボブ、B {} [email protected]」に表示されますから、同じメールを送信する私は電子メールなしでそれを設定しようとしました
:
$mail->setFrom('Bob, b');
PHPMailerハンドラはそのようなケースを追加できますか?名前だけで送る?
私はドキュメントを読んで、私は "setForm"メソッドの使い方を知っています。私はマイケルにメールを送りました 私の組織からOutlookのメールを私の組織の誰か他の人に送信すると、電子メールアドレスはOutlookに表示されません...それは事実です。 PHPMailerでメールを送信すると、名前の横にメールアドレスが表示され、Outlookからのメールを送信するように振る舞います。 –
受信したメッセージのヘッダーを比較し、違いが何であるかを確認してください。見つからない場合は、 'SMTPDebug = 2'をセットして、送信中のメッセージに間違いがないか確認してください。 Outlookは多くのことを間違っています。 – Synchro