#ruby-on-rails-3 #email #postfix-mta
#ruby-on-rails-3 #Адрес электронной почты #postfix-mta
Вопрос:
Мой код:—
from = @site.name ", <no-reply@" @site.url ">"
mail(:from => from , :to => @recipient.email, :subject => "Invitation mail")
Ошибка:—
Net::SMTPSyntaxError (501 5.1.7 Bad sender address syntax
):
Ответ №1:
Избавьтесь от запятой между @site.name
и вашей <
скобкой. Вы пытаетесь это сделать:
My Name, <no-reply@mysite.com>
Когда это должно быть:
My Name <no-reply@mysite.com>
Комментарии:
1. Вы уверены, что
@site.name
и@site.url
выполняете оценку должным образом? Может быть, вставьтеRails.logger.info "From Address: #{from}"
передmail(...)
вызовом и просмотрите свои журналы, чтобы увидеть точный результат вашегоfrom
поля?