SMTP 服务器设置如下。
hasAuthorization: Y
username: [email protected]
password: mail@password
senderEmail: [email protected]
properties:
mail.smtp.auth: true
mail.smtp.host: mail.domainname.com
mail.smtp.starttls.enable: true
#mail.smtp.ssl.enable: true
mail.smtp.ssl.protocols: TLSv1.1
mail.smtp.port: 587
mail.debug: true
你能指导我如何发送电子邮件至[电子邮件保护]使用这个 smtp 吗?
我习惯使用 Linux bash、Python 或 Perl。
ssmtp 未安装。这是一台基本的 centos 7 机器。
说实话,我不知道这是否可行?我需要发送电子邮件才能通过 bash 脚本查看警报。我希望这是可能的。
echo "This is the message body and contains the message" | mailx -v -r "[email protected]" -s "This is the subject" -S smtp="mail.example.com:587" -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user="[email protected]" -S smtp-auth-password="abc123" -S ssl-verify=ignore [email protected]
我尝试了这个命令的变体,结果550 Access Denied-Invalid HELO name