2
我得到了這個SMTP服務器地址:klee.cdlib.org(我們的防火牆後面,並且不需要密碼/登錄),並在那裏我開發的應用程序正在運行我自己的本地地址是http://128.48.204.195:3000我的Rails SMTP配置有什麼問題?
這裏是我當前的配置中該development.rb文件:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "klee.cdlib.org",
:port => 587,
:domain => 'klee.cdlib.org', #'http://128.48.204.195:3000',
# :user_name => '',
# :password => '',
:authentication => 'plain',
:enable_starttls_auto => true }
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
這給出了一個錯誤:
Net::SMTPFatalError (550 5.7.1 <[email protected]>... Relaying denied
我也不能確定域名和地址字段之間的區別。應該在哪些方面? :)還有什麼我可能做錯了得到這個錯誤?
謝謝, 亞歷克斯
同意。除非SMTP服務器僅僅因爲發送無效的電子郵件而導致錯誤,否則很可能是SMTP服務器的垃圾郵件控制策略禁止來自您的域的電子郵件。最簡單的解決方案是更改您的SMTP服務器。 (Gmail是一個不錯的選擇) 更多信息:http://www.eudora.com/techsupport/kb/1593hq.html – 2011-12-19 00:04:03