我在我的树莓派零 w 上设置了一个运动检测摄像头,它能够录制视频并保存图片并将它们上传到保管箱,但不会在 on_event_start 发送电子邮件通知,这就是我定义 on_event_start 的方式(on_event_start echo "email body" | 邮件 -s “主题” 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
是否有我遗漏的东西,或者是否有任何其他方式可以在检测到运动时发送电子邮件通知?有人请帮我解决这个问题。