centos发送邮件

这里使用mailx发送。

#yum -y install mailx

安装成功后,进入家目录编写配置文件。配置发送方的邮箱、密码、发送的服务器

#vi ~/.mailrc

set from=hello@world.com  smtp=smtp.example.com      # hello@world.com是发送方的邮件    smtp.example.com是对应的smtp服务器地址
set smtp-auth-user=hello@world.com  smtp-auth-password=password   # hello@world.com是发送方的邮件        password是对应的密码
set smtp-auth=login

配置完就可以发送了。主要有以下几种方法(content对应的是邮件正文内容,-s参数后边是邮件主题名称,someone@email.com是接收邮件者,比如

1.  # echo 'content'  |  mail -s 'subject' someone@email.com          

2.  # mail -s 'subject' someone@email.com  

      然后开始输入正文。。(ctrl+d结束编写,发送邮件

3.  # mail -s 'subject' someone@email.com  < filename    (利用写好的文件做内容发送邮件

这里就可以给某某发送垃圾邮件了哈哈,比如

#vi sendmail.sh

原文地址:https://www.cnblogs.com/firstForEver/p/4943221.html