Linux如何发送Email

=================================================================================

安装postfix

yum install -y postfix

=================================================================================

安装mailx-----(吐槽:就是因为我最小化安装的centos7里没自带这东西让我折腾了两天)

yum install -y mailx

=================================================================================

修改postfix配置文件

vim /etc/postfix/main.cf

myhostname = tay.linux.com

mydomain = linux.com

inet_interfaces = all

=================================================================================

修改mailx配置文件

vim /etc/mail.rc

在最后追加下面两行代码

set [email protected] smtp=smtp.126.com

set [email protected] smtp-auth-password=tay321 smtp-auth=login

=================================================================================

在终端发送邮件的命令

(标题不能起的太随意,不然会被垃圾邮箱屏蔽了)

方式一

mail -s "这里写邮件标题" [email protected] < /etc/passwd

方式二

echo "邮件内容"|mail -s "邮件标题" [email protected]

方式三

mail -s "标题" [email protected]

>

>这里可以输入正文,不过不能进行复杂的操作

>按CTRL+D可以退出这个模式

>

你可能感兴趣的:(Linux如何发送Email)