我有一個快速郵件的問題,它不是發送消息給用戶我提取庫到公司文件夾在我的網站,並創建了以下消息快速郵件發送:Swift Mailer有問題不發送郵件
NOTE:如果您可以建議除SwiftMailer以外的其他解決方案,請發表評論。
require_once 'inc/lib/swift_required.php';
//Create the Transport
$transport = Swift_SmtpTransport::newInstance('mail.mywebsite.com', 25)
->setUsername('[email protected]')
->setPassword('myPassword')
;
$mailer = Swift_Mailer::newInstance($transport);
//Define Message Subject
$message = Swift_Message::newInstance('myWebsite Registration')
//e-mail from
->setFrom(array('[email protected]' => 'myWebsite'))
//e-mail to
->setTo(array('$email1' => '$username'))
//e-mail body
->setBody('
Message body Here
')
;
$result = $mailer->send($message);
//Show user message after message has been sent
include_once 'msgToUser.php';
exit();
我測試了它,我沒有得到消息,我不明白爲什麼,我也跟着在官方網站的說明:http://swiftmailer.org/docs/sending.html
任何人都可以提出的問題是什麼?
NOTE:我之前使用PHP mail();
函數發送電子郵件,但他們被歸類爲垃圾郵件。如果可能的話,任何人都可以建議解決方案如何使用mail();
並使電子郵件不是垃圾郵件?請不要建議這樣的:使用您的主機服務器而不是您的域名,例如而不是使用[email protected]使用[email protected]。
你檢查了php錯誤日誌嗎? –
現在檢查它,不給任何錯誤。 – Ilja
它在我改變爲swift郵件之前做了工作,我使用了mail();功能,但所有電子郵件都發送到垃圾郵件,所以我決定改變它。 – Ilja