Sendmail and SwiftMailerBundle on Symfony2



你好,我使用的是Symfony2和SwiftMailerBundle,当我使用类似gmail的传输时,它很容易,但现在我需要使用sendmail。

这是我的部分参数。yml

mailer_transport: sendmail
mailer_host: /usr/sbin/sendmail
mailer_user: no-replay@mysite.com
mailer_password: null

这是配置yml:

# Swiftmailer Configuration
swiftmailer:
    transport: "%mailer_transport%"
    host:      "%mailer_host%"
    username:  "%mailer_user%"
    password:  "%mailer_password%"
    spool:     { type: memory }
// Create the Transport
$transport = Swift_SendmailTransport::newInstance('/usr/sbin/exim -bs');
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);

根据文件:

http://swiftmailer.org/docs/sending.html#using-发送邮件传输

你需要先创建一个Swift_SendmailTransport,然后用它实例化你的邮件。

这个问题可能有帮助:将Symfony2/Swiftmailer配置为使用";sendmail-t";

最新更新