2017-06-23 103 views
1

我试图从我的Symfony 3项目在Platform.sh发送电子邮件。与Symfony Platform.sh电子邮件发送

我跟着这个文档:https://docs.platform.sh/administration/web/email.html

我parameters.yml:

mailer_transport: sendmail 
mailer_host: null 
mailer_user: null 
mailer_password: null 
mailer_port: 465 
mailer_encryption: tls 

我用swiftmailer与内存后台处理。 Swiftmailer的send()方法返回true,但它似乎不会悄悄地发送任何电子邮件。

在设置中,外出电子邮件对主服务器为ON。

我需要设置任何系统变量,或者我缺少什么?

回答

0

使用与SwiftMailer的sendmail的一个Drupal 8的网站,我不得不把transport_mode设置为 'T',而不是 'BS'

# swiftmailer.transport.yml 
sendmail_mode: 't' 

另一种可能性是使用platformsh环境变量。

d8config:swiftmailer.transport:sendmail_mode 并将其值设置为 'T'

希望它可以帮助你的Symfony了。