試圖建立自己的ActionMailer ::基地RubyRails - >這工作:Ruby on Rails的的ActionMailer SMTP設置
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "anythingworks",
:user_name => "[email protected]",
:password => "somePW",
:authentication => "plain",
:enable_starttls_auto => true
}
很好..但它會很好,如果我可以用我的郵件服務器。但是,當我試圖這樣的:
ActionMailer::Base.smtp_settings = {
:address => "smtp.myowndomain.de",
:port => 25, (tried 587) also
:domain => "triedanything",
:user_name => "mycorrectuser",
:password => "yesitisthecorretpw",
:authentication => "plain",
:enable_starttls_auto => true
}
嘗試很多不同的設置/變化。但沒有發送電子郵件。有沒有可用的日誌?認爲它的東西,因爲身份驗證...「登錄」,而不是「普通」不幫助......
有一些測試用telnet從命令行發送一些電子郵件。 gmail does not work from command line(say STARTTTLS or something)。我自己的域名郵件服務器(由某個提供商託管)稱「中繼訪問被拒絕」(來自命令行)。
Webmail都可以工作..
任何ideads?謝謝!
啓用config.action_mailer.raise_delivery_errors = true是否提供其他信息? – steakchaser
嘿,在application.rb中試過了,沒有看到任何附加信息。 – mho