Swiftmailer的SMTP配置Symfony2,Servage

时间:2011-10-31 22:38:31

标签: smtp symfony swiftmailer

我想知道如何在Symfony2中为Swiftmailer配置SMTP。

我使用FOSUserBundle,并且我在注册后通过电子邮件启用了激活,但在注册后,我收到的消息显示已发送激活电子邮件,但未收到任何邮件。

我使用Servage.net托管,我尝试过这种配置:

app/config/config.yml
        # Swiftmailer Configuration
    swiftmailer:
        transport: smtp
        host:      smtp1.servage.net
        auth_mode: login
        username: webmaster@myEmailAtServage.com
        password: mypassword
        port : 25

感谢。

2 个答案:

答案 0 :(得分:1)

谢谢,现在Swiftmailer使用此配置:

# Swiftmailer Configuration
swiftmailer:
    transport: %mailer_transport%
    host:      %mailer_host%
username:  %mailer_user%
    password:  %mailer_password%
    port : %mailer_port%
    encryption: ssl
    auth_mode:  login 

parameters.ini

mailer_transport="smtp"
    mailer_host="smtp2.servage.net"
    mailer_user="me@mywebsite.com"
    mailer_password="myPassword"
    mailer_port=465

答案 1 :(得分:0)

您可以尝试使用ssl / tls

的smtp2

来自servage wiki:https://www.servage.net/wiki/SMTP_server

The mail server smtp2.servage.net has support for TLS and SSL, using standard SSL port 465