Symfony2上的Sendmail和SwiftMailerBundle

时间:2015-04-06 19:25:23

标签: symfony swiftmailer

你好我正在使用Symfony2和SwiftMailerBundle,当我使用像我的传输一样的gmail时,很容易,但现在我需要使用sendmail。

这是我的parameters.yml

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

这是config.yml:

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

1 个答案:

答案 0 :(得分:0)

// 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-the-sendmail-transport

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

这个问题可能有所帮助:Configure Symfony2/Swiftmailer to use "sendmail -t"

相关问题