2011-12-08 10 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 

Mam dwa pytania dotyczące konfiguracji Action MailerCo to jest: symbol domeny odnoszący się do konfigurowania akcji mailer?

  1. Wiesz co: symbol odnosi się do domeny? Czy mówi o nazwie domeny aplikacji? Czy mówi o domenie serwera pocztowego? Widziałem baci.lindsaar.net napisany w kilku witrynach, które mam w Google, ale nie wiem, dlaczego ludzie używają tej konkretnej domeny. Wykaz egzemplarzy
  2. Ja też nie wiem, co robi :enable_starttls_auto => true

zmiana:

Ok, więc znalazłem to w docs w odniesieniu do pytania 2

: enable_starttls_auto - Kiedy ustawione na true, wykrywa, czy włączono STARTTLS na serwerze SMTP i zaczyna z niego korzystać

Nie wiedziałem, czym jest STARTTLS, więc sprawdziłem to tutaj http://en.wikipedia.org/wiki/STARTTLS

zmiana: Znalazłem to w docs, ale nadal nie rozumiem

domeny: - Jeśli musisz określić domenę HELO, możesz to zrobić tutaj.

więc domyślam się, że nowe pytanie brzmi: co to jest domena HELO? nie może znaleźć jasnej odpowiedzi.

Odpowiedz

9

Klucz :domain jest ustawiony na HELO checking. Nie musisz tego określać, jeśli używasz Gmaila.

Połączenie STARTTLS rozpoczyna szyfrowane połączenie z serwerem pocztowym, które jest wymagane do korzystania z protokołu SMTP Gmaila.