我的用戶使用這種格式的電子郵件:「[email protected]」。 Mailgun驗證成功,但Rails無法將電子郵件發送到該地址。我在Mandrill中使用SMTP。 這是錯誤消息:帶SMTP的ActionMailer - 不良收件人地址語法
/home/johnny/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/net/smtp.rb:948:in `check_response': 401 4.1.3 Bad recipient address syntax (Net::SMTPServerBusy)
你有什麼想法?
在此先感謝。
更新時間:
此示例代碼(憑有效配置SMTP)將引發錯誤:
#!/usr/bin/env ruby
require 'mail'
options = {
address: "smtp.mandrillapp.com",
port: 587,
domain: "mydomain.com",
authentication: "login",
user_name: "[email protected]",
password: "mypassword",
enable_starttls_auto: false
}
Mail.defaults do
delivery_method :smtp, options
end
Mail.deliver do
from '[email protected]'
to "[email protected]"
subject 'Testing sendmail'
body 'Testing sendmail'
end
約出一些示例代碼是什麼?例如。郵件發送代碼和/或smtp配置? – marzapower
代碼和配置工作正常,錯誤只會隨電子郵件引發。 –