我有一个来自的电子邮件帐户http://www.o2switch.fr/,我可以在我的面板中获得配置SMTP的信息,我得到了:
For TLS/SSL :
Username : myemail@mydomain.fr
Password : mypassword
Host : xxxxxx.o2switch.net, Port SMTP : 465
And without SSL
Username : myemail@mydomain.fr
Password : mypassword
Host : mail.mydomain.fr, Port SMTP : 26
所以现在在Symfony,我正在尝试用Swift Mailer配置和发送电子邮件,但我没有错误,也没有收到任何邮件。
这就是我所拥有的(例如SSL):
在参数中。yml:
mailer_transport: smtp
mailer_host: xxxxxx.o2switch.net
mailer_user: myemail@mydomain.fr
mailer_password: mypassword
auth_mod: login
encryption: ssl
在我的脚本中:
$from = 'myemail@mydomain.fr';
$message = 'Swift_Message::newInstance()
->setSubject('Subject')
->setFrom($from)
->setTo('another_gmail_address')
->setBody('My body HTML);
但这没有任何效果。(是否使用SSL配置)。
如果我尝试从PHP中使用mail()
,那没关系,我会收到一封电子邮件。同样,如果我更改parameters.yml以使用gmail-smtp,我也可以收到电子邮件。
我能做什么?谢谢你的帮助!
我可以告诉任何关于o2switch.net的事情,但我也遇到了类似的问题,
解决方案是伪造电子邮件并从命令行发送(在cron中)http://symfony.com/doc/current/cookbook/email/spool.html