这是我使用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'
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
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'
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试将这些设置放在生产和开发类中.在本地和heroku尝试,但我只是无法获得内置的查询/联系表格发送通知电子邮件,我不知道为什么它不会工作.
就像我之前说过的那样,我已经尝试了所有解决方案(它们都非常相似)我可以找到这个,但不能使它工作.如果有人可以告诉我我做错了什么,确切地说,我需要做什么,这将是非常棒的.
提前谢谢,〜迈克