Sendgrid SMTP Symfony Switfmailer

时间:2017-06-12 10:57:09

标签: symfony smtp sendgrid

尝试使用以下参数在Symfonys Switfmailer上使用Sendgrid的SMTP:

mailer_transport: smtp
mailer_host: smtp.sendgrid.net
mailer_user: apikey
mailer_password: THE_API_KEY

每当我测试它时,我都没有错误,但也没有电子邮件出来。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我有很多次这个问题;这是我通常如何调试它:

  1. 检查您的日志,看看该电子邮件是否实际在应用程序中发送。
  2. 检查您的服务提供商日志,看看它是否在那里被触发;我通常使用mailgun,他们有一个触发的“事件”列表,所以我可以查看是否有电子邮件被触发,以及是哪个地址。
  3. 您是否正在测试有效域名的电子邮件?如果您尝试发送到“无效”域名,即使您使用disable_delivery delivery_addresses
  4. ,Swiftmailer也会使用失败的验证
  5. 大多数配置要求mailer_user是实际的“发送自”电子邮件地址;再次,mailgun使用postmaster@yourdomain.com作为“用户名”,密码通常不是API密钥或API密码。