Выбор SMTP или SendMail в приложении Rails в Ubuntu - PullRequest
2 голосов
/ 27 мая 2011

Я пытаюсь следовать этому уроку http://edgeguides.rubyonrails.org/action_mailer_basics.html и в нижней части он предоставляет параметры конфигурации для SendMail и SMTP.Ни один из них не работает для меня до сих пор:)

Какой из них используется чаще и каковы соображения попробовать любой из них?

Кроме того, в руководствах приводятся примеры конфигураций в этом формате:

  :user_name            => '<username>',
  :password             => '<password>'

В моем приложении, на что они ссылаются?У меня действительно нет паролей?И как только я их выясню, я должен оставить скобки или нет?

Кроме того, в чем разница между http host и smtp host?Как мне определить домен моего хоста smtp?Мой общий домен - localhost: 3000 - мне просто использовать это?

 :address => "domain-of-smtp-host.com"
 :domain => "domain-of-sender.com",

Спасибо, Алекс

1 Ответ

1 голос
/ 27 мая 2011

SMTP - это протокол, который реализует SendMail.

Вам нужен SMTP-сервер, для которого у вас есть действительные учетные данные, будь то ваша собственная или какая-то удаленная служба (например, почта Google).* Затем просто введите эти учетные данные, и все готово.

Я полагаю, у вас нет SMTP-сервера, настроенного локально, поэтому в целях тестирования вы можете использовать ваш почтовый провайдер xyz.И нет, снимите скобки, как только вы узнаете, какие учетные данные вы хотите ввести.

...