我正在尝试使用通过 macports 安装的 sendemail 发送 rmail。下面有什么问题?我该如何修复?
bash-3.2$ sendemail -f [email protected] -u files -m message -t [email protected] -s smtp.gmail.com -a ~/temp/folder/*pdf
Jan 31 01:49:43 mycomp sendemail[10391]: ERROR => Connection attempt to smtp.gmail.com:25 failed: IO::Socket::INET: connect: Connection refused
答案1
答案2
我遇到过同样的问题,但可以解决。您可以使用 tls auto, 587 port 命令。能够使用 Gmail SMTP 成功发送电子邮件。
sendemail -f "[email protected]" -u "Re : Alerts Script" -t "$EMAILS" -s "smtp.gmail.com:587" -o tls=auto -xu "[email protected]" -xp "Password" -m "$Msg"
此外,您必须在 Gmail 中应用一些设置。
- 启用 IMAP
- 允许安全性较低的应用
- 审查可疑活动并标记“那就是我”以允许通信。