Sparkpost Rails发送域被拒绝

Wra*_*ker 3 ruby-on-rails actionmailer sparkpost

我使用本指南作为为Rails应用设置ActionMailer的参考,但是每当尝试发送邮件时都会收到此错误。我也尝试使用与指南相同的精确设置进行复制,但是仍然出现相同的错误。

550 5.7.1 Unconfigured Sending Domain <gmail.com>
Run Code Online (Sandbox Code Playgroud)

我已经正确配置了我的发送域,例如Sparkpost上的myapp.com,该域已标记为准备发送,这是Rails应用程序的生产和开发设置下的rails actionmailer设置。

config.action_mailer.smtp_settings = {
user_name: 'SMTP_Injection',
password: 'my_api_key',
address: 'smtp.sparkpostmail.com',
port: 587,
enable_starttls_auto: true,
domain: 'myapp.com'

}
Run Code Online (Sandbox Code Playgroud)

Wra*_*ker 5

如果您将Devise用于Rails应用程序,请不要忘记在配置设置以及smtp设置中配置Devise的邮件发件人设置,这是我忘记要做的。

config.mailer_sender =您的发送电子邮件地址