centos7 使用指定邮箱发送邮件
2024-09-29 22:04:17
一、安装sendmail与mail
、安装sendmail: ) centos下可以安装命令:yum -y install sendmail ) 安装完后启动sendmail命令:service sendmail start 、安装mail 安装命令:yum install -y mailx
二、发送邮件
1、通过文件内容发送
发送命令:mail -s 'mail test' abc@qq.com < mailtest.txt ("mail test"为邮件主题,abc@qq.com为收件人邮箱,mailtest.txt保存邮件内容) 或者:echo "邮件内容" |mail -s "主题" abc@qq.com
2、通过管道符直接发送
发送命令:echo "this is my test mail" | mail -s 'mail test' abc@qq.com
三、设置发件人信息
上述发送邮件默认会使用linux当前登录用户信,通常会被当成垃圾邮件,指定发件人邮箱信息命令:vi /etc/mail.rc,编辑内容如:
set from=username@.com
set smtp=smtp..com
set smtp-auth-user=username
set smtp-auth-password=yourpassword
set smtp-auth=login
注意:163邮箱需要开启一个授权密码,在非163专用客户端登陆都要使用授权密码登陆。
最新文章
- HashMap 遍历
- EAN
- 初学c# -- 学习笔记(五) winfrom自定义滚动条
- 【转】Kafka实战-Flume到Kafka
- 让Word2007、word2003中的GIF图片动起来
- Codeforces126B - Password(KMP)
- PureMVC(JS版)源码解析(十二):Facade类
- 通过命令修改wampserver的mysql密码
- Ajax应用常见的HTTP ContentType设置
- day4--老Word模板使用指南
- MT【276】正切的半角公式
- tmunx error:invalid option: status-utf8 invalid option: utf8
- 如何在Linux下添加函数库
- js, css混淆
- 手机移动端web前端常见问题整理
- YII2中操作数据库的方式
- ava中有三种移位运算符
- .NET的多种事务处理
- vs2010开发activex(MFC)控件/ie插件(一)
- maven项目中没有resource文件夹的问题