gpt4 book ai didi

ubuntu - 通过 Gmail 管理电子邮件通知

转载 作者:行者123 更新时间:2023-12-04 19:01:24 25 4
gpt4 key购买 nike

在更改服务器(从 12 移动到 Ubuntu 14)时,我已经从 Redmine 1.3.2 升级到 2.4.2 并设法恢复了我的旧数据库,所以我现在恢复了所有数据。但我仍然无法收到电子邮件通知来工作。环顾四周后,我找不到任何指针。

当我在 Redmine 的设置页面发送测试邮件时,我收到以下消息:

Erreur lors de l'envoi de l'email (SSL_connect returned=1 errno=0 state=unknown state: unknown protocol)

就我在多个来源上阅读的内容而言,configuration.yml 看起来不错(我检查过,里面没有标签):
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
openssl_verify_mode: 'none'
address: "smtp.gmail.com"
port: 587
domain: "smtp.gmail.com"
authentication: :plain
user_name: "xxxxxx@yyyyyy"
password: "password"

无论我使用“默认”还是“生产” block 都没有区别,无论是否存在“openssl_verify_mode”(我每次都重新启动apache2服务)。

Redmine 日志文件 (production.log) 即使使用
log_level= :debug

因为它没有显示发送邮件的实际问题(它显示了邮件内容,仅此而已)。
就像在许多询问这个问题的帖子上一样,我的设置在 Redmine 1.3 上很好。
根据我阅读的内容,Redmine 使用 Action mailer,因此无需安装和设置任何邮件服务器(邮件、后缀等),对吧?

当我(再次)进入循环时,我会很感激能得到一些指示。

谢谢,

最佳答案

这是另一篇文章说 gmail 和其他 webmail 被阻止... https://www.mailjet.com/blog/news/dmarc-gmail-changes/

似乎没有为 Redmine 记录任何简单的免费电子邮件解决方案。我让 Redmine 电子邮件正常工作的简单解决方案是使用 SMTP 服务提供商,例如 Mailjet、Mailgun、Sendgrid 等。其中一些 SMTP 服务提供商免费提供高达 12,000 封免费电子邮件/月的服务。或者更多。您所要做的就是注册其中一项服务,通过 SSH 访问您的 Redmine 设置,然后编辑/opt/bitnami/apps/redmine/htdocs/config/中的 configuration.yml 文件以反射(reflect)如下内容。以 Mailjet 为例...

delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "in-v3.mailjet.com"
port: 587
domain: 'enter your domain here'
authentication: :plain
user_name: 'enter your master api key here'
password: 'enter your secret key here'

保存 configuration.yml 文件并使用不带引号的“sudo/opt/bitnami/ctlscript.sh restart”重新启动 redmine。

就这样!真容易。

关于ubuntu - 通过 Gmail 管理电子邮件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45393606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com