1

PHP スクリプトでメールを送信すると、受信者は次のように 2 つの「差出人」アドレスを確認します。

 Subject:   About this
 From:      me@example.com
 From:      me@web01.example.com
 Receiver:  you@example.com

そこからWebサーバーを使用して2番目を変更または取得するにはどうすればよいですか?

この問題は、Apache と MySQL の更新以降に発生します...

からの秒がなかった前に:

助言がありますか?

これまでに使用された PHP コードの一部を次に示します。

  // Class start    
    $mail = new PHPMailer();
    $mail->IsHTML(true);

  // From
    $mail->From = $config['email'];
    $mail->FromName = $config['name'];

  // To         
    if(!is_array($email)){
        $mail->ClearAddresses();
        $mail->AddAddress($email);
        $mail->Send();
    } else{
        foreach($email as $email){
            $mail->ClearAddresses();
            $mail->AddAddress($email);
            $mail->Send();

更新前のメールを見ると、リターン パス + 送信者 (ヘッダー内) はメール アドレスと同じです。あるべきように。

しかし、更新後、Return Path + Sender は me@web01.example.com と言うので、問題のように見えますか?

私は現在 SMTP を使用しており、アップデート以降、sendmail でこれらの問題が発生していました。SMTPで解決しました。

4

0 に答える 0