3

PHPmailerとGmailでメールを送信しようとしています。しかし、私がメールを送信するときは、返信なしではなく、Gmailアカウントから送信します。返信なしをfromとして設定するにはどうすればよいですか?

私が持っているコード:

$mail = new PHPMailer();  

$mail->Mailer = "smtp";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true; 
$mail->Username = "myAccount@web.com"; 
$mail->Password = "password"; 

$mail->From     = "no-reply@web.com";
$mail->AddAddress($to);  
$mail->AddReplyTo("no-reply@web.com","no-reply");

$mail->Subject  = $subject;
$mail->Body     = $msg;
$mail->WordWrap = 150; 
$mail->send();

私が受け取るメール(ヘッダー):

Return-Path: <myAccount@web.com>

これはno-reply@web.comである必要があります

前もって感謝します

4

2 に答える 2

5

私が試すことをお勧めする2つのオプションがあります:

  1. myaccount@web.comのGoogleAppsメールアカウントにログインし、[設定]、[アカウント]、[メールの送信者]の順に移動して、no-reply@web.comが検証されていることを確認します。私はこれをテストしていませんが、これにより、myaccount @ web.comに代わってno-reply@web.comからではなく、no-reply@web.comからメールを送信できるようになります。

  2. 実際にGoogleAppsでユーザー名no-reply@web.comを使用してユーザーを作成し、そのアカウントを介してメールを送信します。myaccount@web.comにコピーが必要な場合は、いつでもアドレスをBCCで送信し、no-reply @ web.comにフィルターを設定して、障害が発生した場合はmyaccount@web.comに転送できます。

于 2012-06-04T21:56:06.930 に答える
1

あなたはそれをすることはできません。住所から銀行口座のクレデンシャルで返信するように促すメールを送信することを想像してみてくださいvalidation@yourbank.com

返信なしのアドレスを取得するには、@your.domain(Gmailではなく)のメールサーバーにアクセスし、そこでそのようなアカウントを作成してから、このアカウントを使用してメールを送信する必要があります。

于 2012-05-12T18:29:57.297 に答える