欢迎,来自IP地址为:18.188.61.223 的朋友


Linux 系统有个mail工具,可以通过命令行方式发送电子邮件。

mail 命令默认使用当前用户作为邮件发信帐户,这在一定情况下不能满足要求,例如我们想使用不具备登录权限的用户发送邮件或者使用其他第三方的邮件服务器发送邮件。

不要小看mail 工具,其实通过修改配置,这些需求它都是可以胜任的哦。

在配置文件”/etc/mail.rc”文件中添加如下内容:

set from=SEND_MAIL_ACCOUNT
set smtp=MAIL_SERVER
set smtp-auth-user=SMTP_AUTH_ACCOUNT
set smtp-auth-password=SMTP_AUTH_PASSWORD
set smtp-auth=login

其中:

  • SEND_MAIL_ACCOUNT  指发送邮件的帐户,例如mail@126.com
  • MAIL_SERVER  指邮件服务器,例如mail.126.com
  • SMTP_AUTH_ACCOUNT  指smtp认证帐户,例如mail@126.com
  • SMTP_AUTH_PASSWORD  指smtp认证密码

以上内容根据实际情况设置完成后,再用 mail 工具发送邮件,是不是已经变成指定账户了呢。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注