2010-11-30 9 views
3

BCC/CC(ヘッダー内)で指定された受信者は受信されません。 似たような質問と回答のある2つの投稿を見つけました。PHP SMTP BCC、通過しない

コードは次のとおりです。「類似した問題がありましたか?

require_once "Mail.php"; 

$host = "mail.mailserver.com"; 
$username = "[email protected]"; 
$password = "getyourownpassword"; 

$headers = array ('From' => "User Name <$username>", 
        'To' => $to_, 
        'Cc' => 'Patty <[email protected]>', 
        'Subject' => $subj_, 
        'Content-type' => 'text/html'); 

$smtp = Mail::factory('smtp', 
         array ('host' => $host, 
          'auth' => true, 
          'username' => $username, 
          'password' => $password)); 

$mail = $smtp->send($to_, $headers, $mail_msg); 
+0

'require_once" Mail.php ";'どのライブラリですか? – Orbling

+0

@標準のPEARメールモジュールの設定。 –

+0

あなたは今答えて働いてくれてうれしいです。さて、私はSwift Mailerを見てみることをお勧めします:http://swiftmailer.org/ – Orbling

答えて

6

PEARメールモジュールを使用しているようです。 hereを読んでいる場合pearモジュールに渡されたヘッダーについての説明は、メッセージの表示方法のみを指定し、実際のメッセージの表示方法は指定しません。 CCヘッダーを追加すると、その人物はCCと表示されますが、実際に受信するには受信者アレイに追加する必要があります。 BCCの場合、それらをRecpients配列に追加しますが、ヘッダーには表示しません。

+0

ありがとうm8!その記事は大いにクリア! –

関連する問題