我在Heroku的制作上遇到了麻烦,而Devise可以确认电子邮件。我一直在使用Mailgun,正在迁移到Mandrill。所有对Mailgun的引用都已从代码中删除,因此搜索" mailgun"出现空白,包括我的供应商文件夹。我的新设置是Mandrill SMTP。当我测试在Heroku上注册用户时,我的输出包括:
Net::SMTPAuthenticationError (535 5.7.0 Mailgun is not loving your login or password
vendor/ruby-2.1.2/lib/ruby/2.1.0/net/smtp.rb:969:in `check_auth_response'
vendor/ruby-2.1.2/lib/ruby/2.1.0/net/smtp.rb:740:in `auth_plain'
vendor/ruby-2.1.2/lib/ruby/2.1.0/net/smtp.rb:732:in `authenticate'
vendor/ruby-2.1.2/lib/ruby/2.1.0/net/smtp.rb:567:in `do_start'
vendor/ruby-2.1.2/lib/ruby/2.1.0/net/smtp.rb:520:in `start'
vendor/bundle/ruby/2.1.0/gems/mail-2.6.3/lib/mail/network/delivery_methods/smtp.rb:112:in `deliver!'
我删除了我的Heroku ENV变量,删除了Mailgun插件,但似乎有一个设置不属于我的代码,需要更新才能解决此问题。为什么它会卡在Mailgun上?
答案 0 :(得分:3)