我写了一个 shell 脚本,我想通过它发送电子邮件。我正在通过 cygwin 在 Windows 上执行此脚本。我已经在我的机器上安装了电子邮件包。但是,我很难让它发挥作用。请让我知道通过 cygwin 命令提示符发送电子邮件的最简单方法是什么。
我的 ssmtp.conf 文件是:
mailhub=smtp.gmail.com:587
FromLineOverride=YES
rewriteDomain=gmail.com
root=aci.lfindba@gmail.com
UseTLS=YES
AuthUser=userid
AuthPass=password
并且 email.conf 文件有:
SMTP_SERVER = 'smtp.gmail.com'
SMTP_PORT = '25'
MY_NAME = 'ABC'
MY_EMAIL = 'emailaddress'
REPLY_TO = 'emailaddress'
USE_TLS = 'true'
ADDRESS_BOOK = '&/email.address.template'
SMTP_AUTH = 'LOGIN'
SMTP_AUTH_USER = 'userid'
SMTP_AUTH_PASS = 'password'
我正在使用以下命令发送电子邮件:echo "mail body"|email -s "subject" recipient@gmail.com 但是,我收到以下错误: 电子邮件:致命:无法连接到服务器:smtp.gmail.com on端口:25:不允许操作
请帮忙。