2017-02-17 72 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,但歡迎使用幫助。

乾杯。

相關問題