адрес электронной почты неправильный в рельсах 3 - PullRequest
0 голосов
/ 03 января 2011

У меня такая же проблема, как здесь .Но все еще не в состоянии решить эту проблему.

Я следовал шагам от здесь .но при этом не отправляется почта.

Файл журнала говорит: почта отправлена.но на другой стороне почта не получена.

Есть идеи почему?

Ответы [ 2 ]

0 голосов
/ 01 марта 2011

Хорошо, проблема решена. Проблема заключалась в том, что мой файл, соответствующий действиям, не был в нужном месте Вот краткий обзор того, как это сделать:

Добавить следующее в actionmailer: -

def send_mail
    attachments['1.pdf'] = File.read('c:/1.pdf')
    mail(:to => "harsh@xyz.com", :subject => "xyz", :from=>"harsh@xyz.com")
    mail.deliver
end

Примечания. - Убедитесь, что параметры smtp указаны правильно, а файл, соответствующий действию (в этом примере send_mail.rhtml), находится в соответствующей папке.

0 голосов
/ 03 января 2011

Проверьте настройки SMTP и убедитесь, что вы определили правильные настройки для своего хоста электронной почты.Если вы используете электронную почту отправителя, отличную от Gmail, ваши настройки будут отличаться от настроек, используемых в Railscast.

Файл для проверки находится здесь: config/initializers/setup_mail.rb.

Редактировать: Вполне возможно, что настройки, использованные вами в jsp, могут не полностью соответствовать "фразировке", которую Rails ожидает в файле setup_mail.rb.Я часто сталкиваюсь с этой проблемой, когда небольшая разница в настройках SMTP, которые вы упоминаете / не упоминаете / как они сформулированы, будет определять, отправлять / получать электронную почту или нет.

Если ваши журналыпокажите, что электронная почта отправляется на действительный адрес электронной почты (а вы не получаете эти сообщения в своем почтовом ящике или фильтре спама), то проблема, насколько я знаю, скорее всего, связана с вашим SMTP.Мой совет - проверить онлайн настройки Rails для вашего провайдера электронной почты, относящиеся к Rails, или, если вы не можете их найти, попробуйте разные комбинации, пока не найдете правильную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...