email - zabbix不给gmail发邮件
问题描述
我已经忙了好几个小时了。我在这里想念什么?有人有任何线索吗?
我正在尝试使用 zabbix 向 gmail 发送通知电子邮件。已设置电子邮件帐户如下。
Type: 'Email'
SMTP Server: 'smtp.gmail.com'
SMTP server Port: '25'
SMTP HELO: 'gmail.com'
SMTP email: '[username]@gmail.com'
Connection security 'none'
Authentication: 'username and password'
Username '[username]' // without @gmail.com
Password '[password]'
Enabled 'checked'
我还创建了一个动作和一个触发器。这很完美。
如果我查看报告和审计,我会看到以下内容;
07/30/2018 04:44:31 PM wesley 111.108.30.208 Media type Updated 0 Media type [Email]
07/30/2018 04:43:28 PM wesley 111.108.30.208 Action Updated 0 Name: Asterisk Communication
07/30/2018 04:40:56 PM wesley 111.108.30.208 Action Updated 0 Name: Asterisk Communication
07/30/2018 04:40:32 PM wesley 111.108.30.208 Action Updated 0 Name: Asterisk Communication
07/30/2018 04:40:01 PM wesley 111.108.30.208 Action Updated 0 Name: Asterisk Communication
07/30/2018 04:39:46 PM wesley 111.108.30.208 Action Updated 0 Name: Asterisk Communication
07/30/2018 04:30:38 PM wesley 111.108.30.208 Media type Updated 0 Media type [Email]
07/30/2018 04:15:10 PM wesley 111.108.30.208 Media type Updated 0 Media type [Email]
在我看来,该功能正在正常工作,但我没有收到任何电子邮件。我在这里做错了吗?
我还在 Gmail 中设置了非安全应用程序选项,并在服务器上打开了 25 端口。
高度赞赏帮助。一如既往的谢谢!
解决方案
使用 587 端口而不是 25
smpt.gmail.com 使用端口 587 或 465
并验证邮件账户的密码是否正确。如果失败,它将不会发送电子邮件。
检查此链接以获取更多选项
推荐阅读
- laravel - Laravel,试图在刀片视图中获取非对象的属性
- amazon-web-services - Amazon RDS 端点需要使用 CloudFormation 模板附加在 EC2 实例下
- android - 在 Flutter 中创建一个可水平和垂直滚动的小部件
- ffmpeg - centOS上如何提高输出视频的清晰度?
- javascript - 组件中的 VueJS 引用不起作用
- vba - 调整数组内的数组大小
- python - 带有取决于变量的标题的绘图
- php - Flot 不在 localhost 中显示图表
- java - 如何可靠地写入 OPC UA 服务器?
- java - 在自定义弹簧安全表达式失败时将 http 403 更改为 401