Linux 邮件发送mail
来源:互联网 发布:苹果应用无法连接网络 编辑:程序博客网 时间:2024/06/10 18:44
1. linux mail发送的方式
(1). mail mailx 方式
- mail mailx 是邮件服务的agent,类似与我们常用的163.com 的邮件客户端
- 二者可以用来接收、发送邮件,但非邮件服务器
- 因为mail mailx是一个agent 所以没有守护进程,在执行mail -s 自动发送邮件
(2). sendmail 方式
- sendmail 是一个邮件服务器,不但可以接收、发送邮件,还可以把邮件转发给另外一个邮件中转服务器
- sendmail 是一个邮件服务器,所以有守护进程,如果没有sendmail的守护进程,说明服务没有启动
sudo service sendmail start启动 sendmail: [确定]启动 sm-client: [确定]
2. sendmail 发送邮件
(1). 邮件头的构建
From: 小刚(王刚) <xiaogang@163.com> #邮件发送者,可以代替发送邮件 Sender: Michael Jones <mjones@machine.example>To: 小明(刘明) <xiaoming@126.com> #邮件接收者Subject: 邮件测试:Saying Hello #邮件主题Date: 2015-02-27 14:21:12 #邮件发送时间 上面几个是邮件的头部分,跟outlook的对应下就清楚了This is a message just to say hello. #这个是邮件的内容So, "Hello".
- 中文标题有可能乱码:因为我们linux 一半是utf-8 格式的编码,但发送windows时是gbk的编码;需要转换下编码
iconv -f utf-8 -t gbk mail -o mail.gbk #mail 编码转换cat mail.gbk |sendmail zengtai.csm@163.com #发送邮件
(2). 发送HTML 的邮件内容
0 0
- linux mail 发送邮件
- Linux 邮件发送mail
- Linux msmtp+mail邮件发送
- Linux mail命令发送邮件
- Linux mail 发送外部邮件
- Linux mail命令发送邮件
- linux学习-mail发送邮件(mail不能发邮件)
- linux下用mail发送邮件
- Linux下使用mail、mutt发送邮件
- Linux下使用mail命令发送邮件
- linux下用mail发送邮件
- linux下用mail发送邮件
- linux mail.rc 邮件发送设置
- Linux下用mail命令发送邮件
- linux发送邮件和附件---mail,mailx
- linux中用命令mail发送邮件
- Linux下使用mail命令发送邮件
- linux下mail命令发送邮件
- mysql decimal、numeric数据类型
- 网络基本功(十三):细说Linux网络配置(下)
- iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
- 取石子游戏
- Xcode把应用程序打包成ipa
- Linux 邮件发送mail
- Maven常用命令及示例
- 第七章 正则模式
- 网络基本功(十四):细说诊断工具ping
- 只有.mdf和ldf文件如何导入数据库?
- boost -- program_options 学习笔记
- 使用 Wiser 进行mail 单体测试
- 类图及类图中的关系
- 整理一些前端学习中好的书籍