允许端口从Rails Docker容器发送邮件

时间:2019-02-27 14:13:34

标签: ruby-on-rails docker smtp

我有一个在Docker容器中运行的Rails应用程序。出于安全原因,托管我的计算机的数据中心已阻止除我的计算机的端口80以外的所有端口。结果,我的应用程序无法通过gmails smtp服务发送电子邮件。我应该告诉他们为我的应用打开哪个端口?附言:这在我自己的网络中运行非常正常。

 config.action_mailer.default_url_options = { host: 'myhost' }
 config.action_mailer.raise_delivery_errors = false

 config.action_mailer.delivery_method = :smtp
 config.action_mailer.smtp_settings = {
 address:              'smtp.gmail.com',
 port:                  587,
 domain:               'mydomain',
 user_name:            'myusername',
 password:             'mypassword',
 authentication:       'plain',
 enable_starttls_auto: true  }

0 个答案:

没有答案