这是我第一个使用 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 上尝试过,但我无法获得内置的查询/联系表格来发送通知电子邮件,我不知道为什么它不起作用。
就像我之前说的,我已经尝试了所有解决方案(它们都非常相似),但我无法找到它。如果有人能告诉我我做错了什么以及我需要做什么,那就太好了。
在此先感谢,〜迈克