免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7811 | 回复: 8
打印 上一主题 下一主题

mutt怎么发生html格式的邮件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-03 13:37 |只看该作者 |倒序浏览
我想发送html格式的邮件内容,但是发送后邮件内容是html的源码,加了一行 -e "my_hdr Content-Type: text/html" 还是不行,
请问各位朋友怎么写或是怎么修改配置文件能发送html格式邮件呢?谢谢。着急!

论坛徽章:
0
2 [报告]
发表于 2011-06-03 14:45 |只看该作者
回复 1# linux68


    非要用mutt吗,用sendmail吧


在html文件开头加三行:
To: hello@example.com
Subject: hello world
Content-Type: text/html; charset="gbk"
<html>
<table>
......

然后
sendmail hello@example.com <ur.html

论坛徽章:
0
3 [报告]
发表于 2011-06-03 14:51 |只看该作者
用sendmail能发但是显示中午都是乱码,邮件内容可以正常显示,但是标题就都是乱码,不知道怎么解决了就换了一种方法,呵呵,你知道怎么解决标题乱码的问题吗?
我是这样写的:
/usr/sbin/sendmail -t <<EOF
From: NBD STAT <test@hotmail.com>
To: test@hotmail.com
Cc:test@hotmail.com
Content-Type:text/html
Subject: 各平台分版本日志数据两小时监控()
$html(邮件内容)
EOF

论坛徽章:
0
4 [报告]
发表于 2011-06-03 15:13 |只看该作者
回复 3# linux68


    加这个Content-Type: text/html; charset="gbk"也乱码吗

论坛徽章:
0
5 [报告]
发表于 2011-06-03 15:24 |只看该作者
回复 3# linux68


    或者在sendmail加个参数-o message-header=GB2312

论坛徽章:
0
6 [报告]
发表于 2011-06-03 15:41 |只看该作者
mutt -e "set content_type=text/html" -s "subject" xxx@xxxxx.com < xxxx.html

论坛徽章:
0
7 [报告]
发表于 2011-06-03 15:42 |只看该作者
对,加了这个Content-Type: text/html; charset="gbk"还是乱码,我把gbk换成utf8也是乱码。

论坛徽章:
0
8 [报告]
发表于 2011-06-03 16:01 |只看该作者
回复 6# xiaopan3322
不行,那样收到的邮件内容是html源码。

论坛徽章:
0
9 [报告]
发表于 2012-09-17 18:56 |只看该作者

mutt -e "my_hdr  content_type=text/html" -s "subject" xxx@xxxxx.com < xxxx.html
亲测成功,不知道my_hdr是什么东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP