我使用Symfony 1.4.8和Propel作爲ORL。我使用Symfony miler對象發送郵件,郵件發送正常,但發送到垃圾郵件文件夾,有什麼辦法可以阻止它。我使用的代碼,使用Symfony Mailer對象發送的電子郵件轉到垃圾郵件文件夾
$to_email_array=array("[email protected]","[email protected]");
$body="welcome to symfony";
$subject="from Symfony";
$from=array('[email protected]' => 'our Domain');
$mail_object=$this->getMailer();
$message=Swift_Message::newInstance()
->setSubject($subject)
->setBody("<html> <head> </head> <body> <span>Dear {receiver}, </span>".$body."</body> </html>", "text/html")
->setFrom($from)
->setTo($to_email_array);
$mailed=$mail_object->batchSend($message);
上面的代碼是從Symfony的任務調用,我們使用我們自己的Web服務器來發送郵件,我們的域名。郵件已發送,但發送至垃圾郵件文件夾。有什麼辦法可以阻止郵件進入垃圾郵件文件夾。
這可能與您的興趣相關:http://stackoverflow.com/questions/4851449/building-a-enewsletter-sending-system-avoiding-spam。總之:不,沒有可靠的方法來實現這一點;該問題列出了一些資源來幫助賠率。 – Piskvor 2011-02-17 13:55:04
@Piskvor謝謝你! – 2011-02-17 13:59:35