так вот моя информация для запуска
config / initializers / mailer.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mydomain.com",
:user_name => "myUser",
:password => "secret",
:authentication => "plain",
:enable_starttls_auto => true
}
ActionMailer::Base.delivery_method = :smtp
app / mailers / notifier.rb
class Notifier < ActionMailer::Base
default :from => "My Company <info@mydomain.com>"
def contact_notification(sender)
@sender = sender
mail(
:to => "info@mydomain",
:from => sender.email,
:subject => "Message from #{sender.fullName} on Mydomain.com")
end
end
Моя проблема,всякий раз, когда мне отправляют электронные письма, они показывают учетную запись smtp в качестве адреса электронной почты от заголовка вместо электронной почты отправителей.Поэтому я не могу просто нажать «Ответить» для ответа на адрес электронной почты отправителя.
Любая помощь будет принята.
Обновление
С помощью данного материала я нашел способ установить заголовок электронной почты для ответа, который сделал свое дело.
Вместо использования:
:from => sender.email,
Я использовал
:reply_to => sender.email,
Надеюсь, это поможет кому-то еще.