次のコードを使用してZend Mailを使用して電子メールを送信すると:
$to = array("email1@gmail.com","email2@hotmail.com","email3@yahoo.com");
$msg = file_get_contents("email.html");
$mail = new Zend_Mail ( "UTF-8" );
$mail->setMessageId ( "MyMsg__" . md5 ( microtime () ) );
$mail->addHeader ( "Content-Type", "text/html; charset=UTF-8" );
$mail->setBodyHtml ( $msg );
$mail->setSubject ( "News Letter Test" );
$mail->setReplyTo('newsletter@mydomain.com', 'Some Name');
$mail->addHeader('MIME-Version', '1.0');
$mail->addHeader('Content-Transfer-Encoding', '8bit');
$mail->addHeader('X-Mailer:', 'PHP/'.phpversion());
$mail->setFrom ('newsletter@mydomain.com', 'Some Name');
foreach($to as $ml){
$mail->addTo ( $ml );
}
$mail->send ( $transport );
私はgmailでこれを取得します:
u4552323.onlinehome-server.com経由のnewsletter@mydomain.com
この部分を削除するにはどうすればよいですか: u4552323.onlinehome-server.com 経由
完全なルート アクセス権があり、これは専用サーバーであることに注意してください。問題が send_mail 構成またはホストにある場合、この部分u4552323.onlinehome-server.comを変更するにはどうすればよいですか?