Я использую ActionMailer для моего приложения Rails 2.3.9.
Когда я отправляю электронное письмо, используя:
deliver_user_invite
конфиг:
def user_invite(subject, content)
subject subject
from "User Invite <invite@mydomain.com>"
recipients "invites@mydomain.com"
sent_on Time.now
content_type "text/html"
body :content => content
end
с конфигурацией SMTP
config.action_mailer.smtp_settings = {
:enable_starttls_auto => true,
:address => 'smtp.gmail.com',
:port => 587,
:domain => 'mydomain.com',
:authentication => :plain,
:user_name => 'user@mydomain.com',
:password => 'password'
}
Однако, когда электронное письмо отправлено, электронное письмо отправителя отображается как user@mydomain.com вместо Invite@mydomain.com.
.
Могу ли я иметь различную конфигурацию SMTP для разных адресов электронной почты? или есть способ установить адрес электронной почты отправителя из конфигурации ActionMailer?