我在树莓派上设置了一个运动检测相机,它可以录制视频并保存图片并将其上传到Dropbox但不发送电子邮件通知on_event_start这就是我定义on_event_start的方式(on_event_start echo" email body" | mail -s" subject" myEmail@gmail.com)。我使用ssmtp和mailutils用于电子邮件包。虽然我可以通过终端发送电子邮件。这就是我的ssmtp.conf的样子:
root=postmaster
mailhub=smtp.gmail.com:587
hostname=raspberrypi
AuthUser=myEmail@gmail.com
AuthPass=***********
FromLineOverride=YES
UseSTARTTLS=YES
UseTLS=YES
RewriteDomain=gmail.com
这就是我的重估价的样子:
root:myEmail@gmail:mail.google.com:587
这是摄像机检测到运动时登录到mail.log的错误。
Unable to connect to "mail.google.com" port 587.
Cannot open mail.google.com:587
是否有某些内容我缺失或是否有其他方式在检测到动作时发送电子邮件通知?有人请帮帮我。
答案 0 :(得分:0)
您的revaliases文件应该指向smtp.gmail.com而不是mail.gmail.com。请在您的revaliases文件中尝试以下内容:
根:MyEmailAddress@gmail.com:smtp.gmail.com:587