centos7系统发邮件给自己的邮箱的命令
时间: 2024-09-26 12:07:40 浏览: 53
阿里云Centos6.X发邮件遇到的各种问题
在 CentOS 7 系统中,你可以使用 `mail` 或者 `mutt` 程序来发送电子邮件给自己。这里以 `mail` 命令为例说明:
```bash
# 首先,确认安装了 mailx 软件包,如果没有安装可以使用下面的命令安装:
sudo yum install mailx
# 使用 mail 命令发送邮件到自己的邮箱(假设你的用户名是yourname,密码是yourpassword,SMTP服务器地址是smtp.example.com,端口是587,如果不需要密码则省略--tls选项)
echo "邮件内容" | mail -s "邮件主题" yourname@example.com --tls -S smtp="smtp.example.com:587" -S auth=plain -S user=yourname -S pass=yourpassword
注意替换上述命令中的邮件地址、主题和具体内容。
如果你更喜欢使用文本编辑器编写邮件,也可以这样做:
vi /tmp/message.txt # 编辑邮件内容
mail -s "邮件主题" yourname@example.com --send-tls < /tmp/message.txt
阅读全文