centos5下sendmail发送邮件时主题中文乱码的解决办法

简介:

【问题描述】

  发送邮件时主题内含有中文,mail命令发送后去收件箱接收,发现主题乱码。如下图:

wKiom1ZhNZCSrDnwAAA4fkKzaOM204.jpg

【解决办法】

直接贴出命令。

1
echo  "邮件内容"  |mail -s  "=?UTF-8?B?`echo 中文主题 | base64`?="  18888668@qq.com -- -f user1@ test .com

主题前加

1
=?UTF-8?B?` echo    #echo前为反引号

主题后加

1
| base64`?=        #base64后为反引号

接着再次发送邮件,主题显示正常。

wKioL1ZhNjmQ3pOsAAAqQqH9ZvM851.jpg



本文转自 xoyabc 51CTO博客,原文链接:http://blog.51cto.com/xoyabc/1719557,如需转载请自行联系原作者

相关文章
|
Linux Python
[笔记]CentOS7中文乱码解决方案
[笔记]CentOS7中文乱码解决方案
251 0
|
Linux 数据安全/隐私保护
centOS 7无法连接网络详细解决办法
centOS 7无法连接网络详细解决办法
1902 0
centOS 7无法连接网络详细解决办法
|
5月前
|
Oracle 关系型数据库 MySQL
centos6安装mariadb失败及解决办法
centos6安装mariadb失败及解决办法
185 4
|
3月前
|
网络协议 Linux
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
|
Linux 开发工具
centos7 中文乱码解决方法
centos7 中文乱码解决方法
374 1
|
6月前
|
Linux 网络安全 开发工具
Centos7 sendmail服务安装与配置
该文本描述了在Linux系统中设置邮件服务的步骤。首先,启用httpd的邮件发送功能,然后安装sendmail、sendmail-cf和dovecot。接着配置/sendmail.mc,设定IP和邮件域名。在dovecot配置文件中启用imap、pop3和lmtp协议,取消明文认证限制,设定mail_location,并开启SSL。创建用户mail3和mail4,给予相应权限。停止postfix服务,编辑访问控制、提交配置、本地主机名等文件。最后,重置sendmail、dovecot和saslauthd服务。
313 0
|
6月前
centos6.0下Error:Connectionactivationfailed:DevicenotmanagedbyNetworkManager解决办法
centos6.0下Error:Connectionactivationfailed:DevicenotmanagedbyNetworkManager解决办法
157 0
|
Linux Shell 数据安全/隐私保护
百度搜索:蓝易云【CentOS7系统服务器密码忘记的解决办法?】
总之,以上步骤是在忘记CentOS7系统服务器密码时的一种解决办法,需要谨慎操作。同时,也建议在平时的使用中,定期备份重要数据,以避免意外情况的发生。
473 0
|
存储 网络协议 Linux
CentOS7.2部署邮件服务器(sendmail)
CentOS7.2部署邮件服务器(sendmail)
913 0
CentOS7.2部署邮件服务器(sendmail)
|
关系型数据库 MySQL Java
Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)
Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)
224 0