Это мое первое приложение, использующее RefineryCMS. То, как я отправлял почту из приложений в прошлом, в настоящее время не работает с моим приложением для переработки.
Я пробовал множество способов сделать это путем многочисленных поисков в Интернете, и я не могу сделать эту работу.
В настоящее время вот что у меня есть:
В файле environment.rb
у меня есть это:
config.action_mailer.smtp_settings = {
:enable_starttls_auto => true,
:address => 'smtp.sendgrid.net',
:port => '25',
:authentication => :plain,
:user_name => 'myusername@mydomain.com',
:password => 'mypassword',
:domain => 'mydomain'
}
Я также пробовал:
ActionMailer::Base.smtp_settings = {
:enable_starttls_auto => true,
:address => 'smtp.sendgrid.net',
:port => '25',
:authentication => :plain,
:user_name => 'myusername@mydomain.com',
:password => 'mypassword',
:domain => 'mydomain'
}
Я попытался поместить эти настройки в классы производства и разработки. Пробовал локально и на heroku, но я просто не могу получить встроенную форму запроса / контакта для отправки уведомлений по электронной почте, и я понятия не имею, почему это не будет работать.
Как я уже говорил ранее, я перепробовал каждое решение (все они очень похожи), я могу найти это, но не могу заставить его работать. Если бы кто-то мог сказать, что я делаю неправильно и что именно мне нужно сделать, это было бы здорово.
Заранее спасибо,
~ Mike