`

extmail/emos1.5收取QQ发来的邮件正文乱码

阅读更多
     收取qq发送来的邮件正文为乱码,在 编码 手动选择GB2312没问题。截取部分邮件原结构发现qq的编码为gb18030,extmail会自动判别编码格式来显示。

$VAR1 = {
   ‘body’ => {
      ‘list’ => [
         {
         'pos_end' => '1596',
         'pos_start' => 1490,
         'phead' => {
             'Content-Type' => 'text/plain',
             'charset' => 'gb18030',
             'Content-Transfer-Encoding' => 'base64'
            },
         'idflag' => 'alternative-0',
         'size' => '106'
         },
         {
         'pos_end' => '1757',
         'pos_start' => 1640,
         'phead' => {
             'Content-Type' => 'text/html',
             'charset' => 'gb18030',
             'Content-Transfer-Encoding' => 'base64'

EMOS官网解释:

关于GB18030
       由thunderbird或某些客户端软件发出的中文邮件编码是GB18030,部分内容甚至全部乱码。经过仔细检查发现是Perl 目前版本(5.8.8或以下)缺少了GB18030码表,因此增加了Encode::HanExtra码表模块的支持,解决了此问题。

解决方法如下:

[root@emos ~]# wget -c http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
[root@emos ~]# cd Encode-HanExtra-0.23
[root@emos Encode-HanExtra-0.23]# perl Makefile.PL
[root@emos Encode-HanExtra-0.23]# make install

直至完成,刷新页面即可。

另一种方法就是在用QQ邮箱写信时,设置编码为Unicode





勾选始终使用Unicode编码发信。后面也给出了解释。

PS:

EMOS1.5中perl版本就是5.8.8,在新版本的emos1.6中版本为5.10.1。
分享到:
评论

相关推荐

    EMOS1.5邮件系统的安装步骤

    EMOS1.5邮件系统是一款专业的邮件服务器软件,由ExtMail公司开发。本文将详细介绍EMOS 1.5的安装步骤,帮助你顺利搭建自己的邮件服务环境。 1. **介质检查**: 在安装开始时,你需要先对安装介质进行检查,确保...

    emos1.5安装说明

    ### EMOS1.5安装与配置详解 #### 一、EMOS1.5安装步骤 **1. 安装模式选择** - 进入安装界面后,选择第一项“To install or upgrade in graphical mode”(图形化安装模式),然后按回车键。 **2. 跳过介质检查*...

    EMOS1.5详细安装说明手册

    ### EMOS1.5 安装与升级指南 #### 一、EMOS1.5 安装步骤详解 ##### 图形化安装模式 1. **启动安装程序**:选择第一项“To install or upgrade in graphical mode”进入图形化安装模式。 2. **跳过介质检查**:...

    EMOS1.5模板修改及https配置.pdf

    - 升级EXTMAIL到1.2版本以解决已知问题,例如中文姓名用户的群发邮件乱码问题。 - 修改文件权限,特别是`cgi`和`tmp`目录的属主、属组和执行权限,确保系统正常运行。 - 修改`/var/...

    EMOS安装配置详细说明

    EMOS1.5集成了多个关键组件,包括Extmail1.2和Extman1.1,共同构成了一个完整的邮件服务器解决方案。其中,Extmail负责邮件处理和管理,而Extman则专注于用户界面和管理功能。 #### 安装流程详解 1. **图形化安装...

    extmail在linux系统下yum

    这两个仓库分别指向`http://mirror.extmail.org/yum/emos/1.5/os/$basearch/`和`http://mirror.extmail.org/yum/emos/1.5/updates/$basearch/`的URL,用于获取`extmail`的基础软件包和更新。配置完成后,可以运行`...

    centos6.4安装EMOS1.6邮件系统

    在本文中,我们将详细探讨如何在CentOS 6.4上安装EMOS 1.6邮件系统,同时涉及相关的组件如Postfix和Courier-Authlib的配置。首先,确保你的系统是CentOS 6.4,并且selinux已经关闭,因为这可能会在安装过程中引起...

    emos1.4解决的方法

    为了解决这些问题,我们需要对emos1.4进行正确的配置,包括关闭垃圾邮件过滤、增加白名单处理邮件和彻底关闭发垃圾邮件功能等。 一、关闭垃圾邮件过滤 垃圾邮件过滤可能会导致客户无法收取部分邮件,如果使用...

    postfix+extmail邮件系统搭建文档[归纳].pdf

    Postfix+ExtMail邮件系统搭建文档 Postfix+ExtMail邮件系统是一种功能齐全的免费电子邮件系统解决方案,核心组件包括Postfix、Amavisd-new、ClamAV、ExtMail、ExtMan、Courier系列软件。该系统可以提供完整的邮件...

    extmail(ubuntu下)邮件服务器搭建

    extmail 需要 MySQL 数据库来存储邮件服务器的配置信息和邮件数据。可以使用以下命令来安装 MySQL: apt-get install mysql-server-5.1 三、建立相关系统用户 在安装 extmail 之前,需要建立相关的系统用户。可以...

    ExtMail邮件服务器搭建配置笔记

    "ExtMail邮件服务器搭建配置笔记" 本文档旨在提供ExtMail邮件服务器的搭建和配置笔记,旨在帮助读者快速搭建一个功能完善的邮件服务器。下面将详细介绍邮件服务器的搭建和配置过程。 网卡配置 在搭建邮件服务器...

    Centos52+postfix+extmail搭建邮件系统

    配置Extmail的`/usr/local/extmail/conf`目录下的`extmail.conf`文件,设置数据库连接信息以及SMTP服务器(Postfix)地址。确保`mail_server`指向你的Postfix服务器。 安装完成后,启动Apache或Nginx等Web服务器,...

    CentOS下搭建extmail邮件系统

    CentOS 下搭建 ExtMail 邮件系统 ExtMail 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了 Postfix、Amavisd-new、ClamAV、ExtMail、ExtMan、Courier 系列软件。下面是 CentOS 下搭建 ExtMail 邮件...

    EMOS_手册,基于linux的便捷邮件系统

    问:EMOS 1.2 发件箱里面的邮件存放在哪里? 3 问:ISP Mail和企业邮两种模式有什么差别? 3 问:EMOS1.2注册的人数有无限制? 3 问:EMOS1.2支持intel EM64T双CPU的服务器吗? 3 问:EMOS1.2后台登陆不进去? 3...

    emos部署详细步骤

    总结来说,成功部署EMOS需要对操作系统、数据库管理、网络服务配置和Web开发有一定的理解。每个步骤都是为了确保邮件系统的稳定、安全和高效。通过细心规划和配置,你可以构建一个满足企业需求的EMOS邮件服务环境。

    利用postfix+extmail 搭建web邮件系统(PDF)

    ### 利用Postfix+ExtMail搭建Web邮件系统的关键知识点 #### 一、Postfix与ExtMail概述 - **Postfix**: 是一款广泛使用的邮件传输代理(MTA),它以其高效性和安全性著称。Postfix的设计目标是提供一个简单且易于管理...

    CentOS5.3安装postfix+extmail邮件系统

    本文将详细解析如何在CentOS 5.3操作系统上安装配置Postfix与Extmail邮件系统,以实现高效、安全的企业邮件服务。 ### 一、理解Postfix与Extmail **Postfix**是一款由IBM开发的邮件传输代理(MTA),它设计用于...

    Extmail数据接口,支持推送用户数据、发送、读取邮件

    总结来说,Extmail数据接口是其强大功能的体现,为开发者提供了与电子邮件系统深度集成的能力,从而提升企业的信息化水平和工作效率。通过深入理解和有效利用这些接口,开发者可以创造出更加智能化和个性化的邮件...

    postfix+dovecot+extmail配置文件

    Extmail 是一款基于Web的邮件管理系统,提供了用户友好的界面来管理邮件服务器。它依赖于 Postfix 和 Dovecot 提供的服务。Extmail 的配置文件通常位于安装目录下的 `/var/www/extmail/`,包括 `config.php` 和 `...

Global site tag (gtag.js) - Google Analytics