Heroku actionmailer как - PullRequest
       4

Heroku actionmailer как

0 голосов
/ 13 апреля 2011

Я пытаюсь создать адрес электронной почты.Я добавил плагин sendgrid в свое приложение.

Вот мое приложение. Rb

module Konkurranceportalen
  class Application < Rails::Application
    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration should go into files in config/initializers
    #  all .rb files in that directory are automatically loaded.
    config.action_mailer.delivery_method = :smtp
    ActionMailer::Base.smtp_settings = {
  :address  => "smtp.mydomain.com",
  :port  => 25,
  :user_name  => "mail@mydomain.com",
  :password  => "mypass",
  :authentication  => :login
}
end
end

Ответы [ 3 ]

1 голос
/ 13 апреля 2011

Вам необходимо изменить настройки для Sendgrid:

 ActionMailer::Base.smtp_settings = {
  :address        => "smtp.sendgrid.net",
  :port           => "25",
  :authentication => :plain,
  :user_name      => ENV['SENDGRID_USERNAME'],
  :password       => ENV['SENDGRID_PASSWORD'],
  :domain         => ENV['SENDGRID_DOMAIN']
0 голосов
/ 14 апреля 2011

Для создания обычной электронной почты, такой как mail@yourdomain.com, вам нужен хост Mail Exhange.

Если вы выбрали хост обмена почтой, вы можете создавать электронные письма, такие как mail@yourdomain.com

Теперь вам нужно настроить запись Mx на вашем DNS-сервере

И вот у вас есть электронное письмо, например mail@yourdomain.com

0 голосов
/ 13 апреля 2011

, который не похож на код, который вам нужен для использования SendGrid в Heroku - в документации есть все необходимые данные, здесь

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