zabbix未发送电子邮件至gmail

时间:2018-07-30 07:53:52

标签: email smtp gmail zabbix

我已经忙了几个小时了。 我在这里想念什么?有人有任何线索吗?

我正在尝试将带有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。

我们非常感谢您的帮助。 一如既往的谢谢!

2 个答案:

答案 0 :(得分:1)

see this image for reference

使用587端口代替25

smpt.gmail.com使用端口587或465

并验证邮件帐户的密码是否正确。如果失败,将不会发送电子邮件。

使用此链接查看更多选项

https://support.google.com/a/answer/176600?hl=en

答案 1 :(得分:0)

对于SSL

Type: 'Email'
SMTP Server: 'smtp.gmail.com'
SMTP server Port: '465'
SMTP HELO: 'gmail.com'
SMTP email: 'username@gmail.com'
Connection security 'SSL/TLS'
Authentication: 'username and password'
Username 'user@gmaillcom' 
Password '<yourPassword>'
Enabled 'checked'

对于TLS

Type: 'Email'
SMTP Server: 'smtp.gmail.com'
SMTP server Port: '587'
SMTP HELO: 'gmail.com'
SMTP email: 'username@gmail.com'
Connection security 'STARTTLS'
Authentication: 'username and password'
Username 'user@gmaillcom' 
Password '<yourPassword>'
Enabled 'checked'