【问题标题】:why symfony4 swiftmailer with gmail doesn't work?为什么带有 gmail 的 symfony4 swiftmailer 不起作用?
【发布时间】:2019-03-11 23:46:49
【问题描述】:

我不明白为什么 swiftmailer 不能与 gmail 一起使用?

我得到了这个例外:

 ERROR     [app] Exception occurred while flushing email queue: Connection could not be established with host smtp.gmail.com [ #0]

这是 .env 文件中的 MAILER_URL:

MAILER_URL="gmail://**********@gmail.com:Password@localhost"

===> 我的密码包含一些特殊字符,例如“@”。在这种情况下我该怎么办??也许这就是它不起作用的原因?

这里是 swiftmailer.yaml:

swiftmailer:
url: '%env(MAILER_URL)%'
spool: { type: 'memory' }

我已经尝试禁用 Avast...清除缓存...不起作用...

但是当我尝试使用另一个 smtp 时,例如“smtp.orange.fr”,一切正常。

有什么想法吗?

【问题讨论】:

    标签: swiftmailer symfony-4.2


    【解决方案1】:

    如果用户名、密码或主机包含在 URI 中被视为特殊的任何字符(例如 +、@、$、#、/、:、*、!),则必须对它们进行编码。有关保留字符的完整列表,请参阅 RFC 3986 或使用 urlencode 函数对其进行编码。

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      相关资源
      最近更新 更多