Symfony4-Swiftmailer:Connexion拒绝了具有正确标识符和假定良好配置的#111

时间:2018-08-18 05:37:36

标签: php ssl swiftmailer symfony4

Symfony4-Swiftmailer:Connexion拒绝#111

确切的错误:

  

22:02:41错误[app]刷新电子邮件队列时发生异常:无法与主机auth.smtp.1and1.fr建立连接[拒绝连接#111]

你好

我正在服务器上部署一个网站(1and1-共享Web托管),但事实是我无法发送电子邮件。当我使用php echo "this is the body" | mail -s "this is the subject" "to@address"时,它可以正常工作,但是我无法使用Swiftmailer进行正确的配置。

我花了很多时间,大部分主题都在谈论Symfony 1.4,有时是2。 我有另一个网站可以在与Symfony3相同的服务器上正常工作,并且可以正常工作。 因此,我尝试将Symfony3的工作配置复制到当前网站上,但是它没有用,因为Symfony4中似乎不再支持“邮件”传输。

我也尝试过mailer和sendmail,这会带来另一个错误。

我在我的帐户上关注了1and1 configuration 但是我已经测试了其他组合以确保:

  • ssl +端口25 =连接超时#110
  • ssl +端口465 =连接超时#110
  • ssl +端口993 =连接被拒绝#111
  • tls +端口25 =连接超时#110
  • tls +端口465 =连接超时#110
  • tls +端口993 =连接被拒绝#111

993端口似乎可以工作,但是某些东西阻止了连接,我不能 弄清楚什么。 密码/ id是正确的,我什至确定要更改密码。

所以我不知道我在做什么错,也许应该很简单,但是我不明白。

谢谢


配置:

config / package / swiftmailer.yaml 根据Mailer Configuration Reference

swiftmailer:
    default_mailer: default

    mailers:
        default:
            url: '%env(MAILER_URL)%' #defined in .env
            spool:
                type: memory
            transport: smtp
            command: '/usr/sbin/sendmail -bs'
            username: ******.*****@*****.***.***
            password: ************
            host: auth.smtp.1and1.fr
            port: 993
            timeout: 20
            encryption: ssl
            auth_mode: login

.env 根据Symfony : Using Cloud Services to Send Emails

###> symfony/framework-bundle ###
APP_ENV=dev
###< symfony/framework-bundle ###

###> symfony/swiftmailer-bundle ###
MAILER_URL=smtp://auth.smtp.1and1.fr:993?encryption=ssl&auth_mode=login&username=******.*****%40******.****.com&password=******
###< symfony/swiftmailer-bundle ###

###> doctrine/doctrine-bundle ###

...

0 个答案:

没有答案