mail命令发送html格式的电子邮件
2014-03-25 15:56
776 查看
如果没有mail命令,使用yum安装:
#yum install -y mailx
要发送html格式邮件,关键是在邮件头部指定内容格式,如下:
$mail -s "$(echo -e "subject\nContent-Type: text/html; charset=utf-8")" receiver@xxx.com < mail.htm
这里最巧妙的是使用了echo -e,使得subject输入了一个回车,就可以在头部定义Content-Type了。
sendmail发送html邮件倒是比较简单,只要把发送的头部和内容都定义到一个文件中,然后读取文件发送就可以了,文件内容如下:
mail.htm:
From: sender<sender@xxx.com>
To: receiver<receiver@xxx.com>
Subject: subject
Content-Type: text/html;charset=utf-8
<html>
<body>
content
</body>
</html>
.
发送邮件时:
$sendmail -t < mail.htm
#yum install -y mailx
要发送html格式邮件,关键是在邮件头部指定内容格式,如下:
$mail -s "$(echo -e "subject\nContent-Type: text/html; charset=utf-8")" receiver@xxx.com < mail.htm
这里最巧妙的是使用了echo -e,使得subject输入了一个回车,就可以在头部定义Content-Type了。
sendmail发送html邮件倒是比较简单,只要把发送的头部和内容都定义到一个文件中,然后读取文件发送就可以了,文件内容如下:
mail.htm:
From: sender<sender@xxx.com>
To: receiver<receiver@xxx.com>
Subject: subject
Content-Type: text/html;charset=utf-8
<html>
<body>
content
</body>
</html>
.
发送邮件时:
$sendmail -t < mail.htm
相关文章推荐
- mail命令发送html格式的电子邮件
- mail命令发送html格式的电子邮件
- 使用linux的mail命令发送html格式的邮件
- 使用linux的mail命令发送html格式的邮件
- linux CentOS6的mail/sendmail命令发送电子邮件实现
- java 发送 mail 纯文本发送和html格式发送
- CDONTS.NewMail可以選用HTML格式发送Email
- MailBee.NET Objects发送电子邮件(SMTP)教程五:发送带有嵌入图片的网页和HTML邮件
- 利用sendmail命令发送html格式邮件
- linux 操作系统中查看发送电子邮件mail命令的使用
- mail命令_Linux mail 命令用法详解:命令行下发送和接收电子邮件
- linux CentOS6的mail/sendmail命令发送电子邮件实现
- 在Linux命令行下发送html格式的邮件
- MailBee.NET Objects发送电子邮件(SMTP)教程五:发送带有嵌入图片的网页和HTML邮件
- MailKit/MimeKit 发送邮件时如何保持正文格式不变?MailKit/MimeKit HTml文本
- mail发送oracle输出html格式内容
- Discuz! 6.1 - 发送HTML格式电子邮件
- 在Linux命令行下发送html格式的邮件
- Python网络编程:E-mail服务(九) 发送HTML格式邮件
- PHP PEAR MAIL发送TEXT/HTML格式邮件