我们在命令行上使用 sendmail 发送电子邮件,命令如下:
cat <email_contents> | sendmail -t
<email_contents> 包含发件人、收件人等字段:
To: [email protected]
Subject: Testing
From: [email protected]
以及一个巨大的文件,附件等。
我们现在需要使用经过身份验证的 SMTP(传递登录名和密码参数以针对 SMTP 服务器进行身份验证)。
有没有办法用这种方法做到这一点?(使用 sendmail 参数或修改 email_contents 考虑以下元素:
- 不使用 mailx 或任何其他邮件客户端。我们需要继续从命令行使用 sendmail
- 不修改 sendmail 配置文件 (sendmail.cf)
再次感谢问候,