2011-12-08 7 views
8
Appname::Application.configure do 

config.action_mailer.delivery_method = :smtp 
#typical smtp_settings for gmail account 
config.action_mailer.smtp_settings = { 
    :address => "smtp.gmail.com", 
    :port => 587, 
    :domain => "domain.of.sender.net", 
    :authentication => "plain" 
    :user_name => "spencecooley" 
    :password => "secret" 
    :enable_starttls_auto => true 
} 

end 

size ne biliyor musunuz eylem maillerŞunlar nelerdir: eylem postası yapılandırılırken alan adı simgesi? etki alanı sembolü bahsediyor:

  1. yapılandırma hakkında iki soru var? Uygulamanın alan adı hakkında mı konuşuyor? Posta sunucusu etki alanı hakkında mı konuşuyor? Baci.lindsaar.net'i, googled ettiğim birkaç sitede yazdım, ama insanların neden bu özel alanı kullandığını bilmiyorum. Liste öğesi
  2. Ben de :enable_starttls_auto => true ne yaptığını bilmiyorum

güncelleme: enable_starttls_auto - Ne zaman:

Ok, ben referans dokümanlar bunu buldum 2

sorgulamaya true değerine ayarlı, SMTP sunucunuzda STARTTLS etkin olup olmadığını algılar ve onu kullanmaya başlarsa

Hangi STARTTLS olduğunu bilmiyordum, bu yüzden buraya baktım http://en.wikipedia.org/wiki/STARTTLS

güncelleme: Docs bunu buldum, ama yine

anlamıyorum: Etki alanı - Bir HELO etki alanını belirlemek gerekirse, buradan yapabilirsiniz.

yüzden yeni bir soru olduğunu tahmin: Bir HELO alanı nedir? net bir cevap bulamıyor.

cevap

9

:domain anahtarı HELO checking için ayarlanmıştır. GMail kullanıyorsanız bunu belirtmeniz gerekmez.

STARTTLS çağrı GMail'in SMTP kullanmak için gereklidir posta sunucusuna ile şifreli bir bağlantı başlatır.

İlgili konular