配置好 sidekiq 之后发送邮件一直提示错误:
Net::SMTPSyntaxError: 501 mail from address must be same as authorization user
按字面意思,邮件的 from 地址和 smtp 的 user name 不一致导致的,但是显然,配置中是一致的。在 rails c 中测试 deliver 邮件又能够准确发送。大家有遇到过这种问题吗?
UPDATE:
我更换了发信 smtp 账号之后用 sidekiq 可以顺利发送出去了,不过非常奇怪的是:
2个 smtp 都是腾讯的企业邮箱账号,当然也排除了密码输入的的错误,然而有一个账号能发,另一个总是出现 501 的问题。
ps. mailgun 目前的服务基本不能用,不是 550 就是进垃圾箱