2017-02-17 99 views
0

我绝望地试图通过SMTP与我的Symfony2应用程序中的SwitfMailer发送电子邮件。它托管在OVH共享服务器上(pro2014提供)。但它不工作,我尝试了很多不同的解决方案,但都没有成功。从OVH共享服务器上托管的Symfony2发送带有SwiftMailer的邮件

当然,在开发模式它工作(使用我的公司SMTP)。我也尝试过像Mailgun这样的解决方案,因为某些原因,这些解决方案除了在OVH服务器上都可以正常工作。与此同时,我通过PHP邮件()(内置SwiftMailer)发送它们,但这很糟糕。像很多。

而且OVH的支持是我见过的最糟糕的,他们并没有在所有帮助他们+响应喜欢每48小时一次,如果你不通过Twitter戳他们......

这里有谁知道该怎么做?

parameters.yml

parameters: 
    mailer_transport: smtp 
    mailer_host:  smtp.mydomain.com 
    mailer_user:  [email protected] 
    mailer_password: mypassword 

config_prod.yml

swiftmailer: 
    auth_mode: login 
    port:  587 
    encryption: ssl 

config.yml

swiftmailer: 
    transport: "%mailer_transport%" 
    host:  "%mailer_host%" 
    username: "%mailer_user%" 
    password: "%mailer_password%" 
    spool:  { type: memory } 

回答

0

我有一个类似的问题。尝试所有的解决方案(在我的开发和生产机器)后,我尝试了PhpMailer。它完美的作品。

我认为问题出在SwiftMailer的代码中。

而且你必须改变从587到465

0

端口要获得SwiftMailer束的OVH共享主机上的工作,我不得不使用:

swiftmailer: 
    transport: sendmail 
    spool:  { type: memory } 

包版本:5.4.8

虽然没有办法使用smtp,但欢迎使用帮助。

干杯。

相关问题