2016-05-13 66 views
0

我有一個電子郵件帳戶從http://www.o2switch.fr/,我可以得到配置SMTP信息在我的面板和我得到的是:Symfony的發送電子郵件與斯威夫特梅勒和o2switch

For TLS/SSL : 

Username : [email protected] 
Password : mypassword 
Host : xxxxxx.o2switch.net, Port SMTP : 465 

And without SSL 

Username : [email protected] 
Password : mypassword 
Host : mail.mydomain.fr, Port SMTP : 26 

所以現在Symfony的,我想使用Swift Mailer配置和發送電子郵件,但我沒有錯誤,並且我沒有收到任何郵件。

這是我有什麼(使用SSL爲例):

在parameters.yml:

mailer_transport: smtp 
mailer_host: xxxxxx.o2switch.net 
mailer_user: [email protected] 
mailer_password: mypassword 
auth_mod: login 
encryption: ssl 
在我的腳本

$from = '[email protected]'; 

    $message = \Swift_Message::newInstance() 
    ->setSubject('Subject') 
    ->setFrom($from) 
    ->setTo('another_gmail_address')       
    ->setBody('My body HTML); 

但這並沒有影響。 (使用SSL配置,或不)。

如果我嘗試使用PHP的mail(),沒關係,我收到一封電子郵件。 同樣,如果我更改parameters.yml使用gmail smtp,沒關係,我收到一封電子郵件。

我該怎麼辦?感謝幫助 !

回答