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

Tôi có hai câu hỏi về cấu hình hành động bưu phẩmBiểu tượng miền: đề cập đến khi định cấu hình trình gửi hành động là gì?

  1. Bạn có biết những gì: biểu tượng miền là đề cập đến? Có phải nó đang nói về tên miền của ứng dụng? Có phải nó đang nói về miền máy chủ thư không? Tôi thấy baci.lindsaar.net viết trên một vài trang web mà tôi googled, nhưng tôi không biết tại sao mọi người đang sử dụng tên miền cụ thể đó. List item
  2. Tôi cũng không biết những gì đang làm :enable_starttls_auto => true

update:

Ok, vì vậy tôi thấy điều này trong các tài liệu trong tài liệu tham khảo cho câu hỏi 2

: enable_starttls_auto - Khi được đặt thành true, phát hiện xem STARTTLS có được bật trong máy chủ SMTP của bạn hay không và bắt đầu sử dụng nó

Không biết STARTTLS là gì, vì vậy tôi đã tra cứu tại đây http://en.wikipedia.org/wiki/STARTTLS

cập nhật: Tôi đã tìm thấy tài liệu này trong tài liệu nhưng vẫn không hiểu

: tên miền - Nếu bạn cần chỉ định miền HELO, bạn có thể thực hiện tại đây.

vì vậy tôi đoán câu hỏi mới là: tên miền HELO là gì? dường như không thể tìm ra câu trả lời rõ ràng.

Trả lời

9

Phím :domain được thiết lập cho HELO checking. Bạn không cần phải xác định điều này nếu bạn đang sử dụng Gmail.

Cuộc gọi STARTTLS bắt đầu kết nối được mã hóa với máy chủ thư của bạn, bắt buộc phải sử dụng SMTP của GMail.

Các vấn đề liên quan