我正在为我的大学的学生组织建立一个电子邮件列表.该组织有大约6000名成员,为避免成本我已获得使用学校电子邮件服务器的许可,他们为我创建了一个帐户.
我已经使用我的邮件客户端测试了帐户,一切似乎都运行良好,但是当我尝试通过我的Rails 4应用程序发送时,我收到错误:
Net::SMTPAuthenticationError: 535 #5.7.0 Authentication Failed
我有这样的配置:
application.rb中
config.action_mailer.smtp_settings = { :address => "smtp.school.edu",:port => 25,:enable_starttls_auto => true,:user_name => "account@school.edu",:password => "mypassword",:authentication => 'login',:domain => 'http://myapp.herokuapp.com/' }
同样,凭据都是正确的,我已经通过我的邮件客户端测试了它,并且还与服务器管理员坐下来确认我的配置中的所有内容在端口和凭据方面都是正确的.
我被告知smtp服务器“对公众开放”,并没有阻止连接,我们检查了他们的日志,他们甚至没有看到尝试从我的应用程序连接.
任何人都有任何线索这里出了什么问题?是否有一些我不知道的设置可能会关闭?