如何使用此 smtp 服务器发送邮件?

如何使用此 smtp 服务器发送邮件?

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

相关内容