主题: 邮件接收问题,正文内嵌图片不显示

以下是Nicholas@A.com将同一封邮件同时发给user01@B.com和user02@B.com两个人的日志(TO:user01@B.com;user02@B.com,服务器mail.B.com上的日志,邮件系统为iredmail,对方邮件系统未知),Nicholas@A.com发出的同一封邮件服务器日志显示收到却是两封大小不一样的,user01收到的邮件内嵌正文的图片不显示(outlook和web方式都不显示,可排除outlook客户端的设置问题),user02显示正常,日志如下:

1、postfix不启用对TLS支持的情况下:

Dec  6 11:17:45 mail postfix/smtpd[28633]: connect from mail.A.com[12.34.56.78]
Dec  6 11:17:47 mail postfix/smtpd[28633]: 25C6DCD230: client=mail.A.com[12.34.56.78]
Dec  6 11:17:48 mail postfix/cleanup[21920]: 25C6DCD230: message-id=E124CB5E-2697-4EB6-B718-6E6C32BF43AF@A.com
Dec  6 11:17:48 mail postfix/qmgr[11849]: 25C6DCD230: from=<Nicholas@A.com>, size=36227, nrcpt=3 (queue active)
Dec  6 11:17:48 mail postfix/pipe[28700]: 25C6DCD230: to=<user01@B.cn>, relay=dovecot, delay=1.5, delays=1.5/0/0/0.04, dsn=2.0.0, status=sent (delivered via dovecot service)
Dec  6 11:17:48 mail postfix/qmgr[11849]: 25C6DCD230: removed

Dec  6 11:17:48 mail postfix/smtpd[28633]: DF01BCD230: client=mail.A.com[12.34.56.78]
Dec  6 11:17:49 mail postfix/cleanup[27855]: DF01BCD230: message-id=<E124CB5E-2697-4EB6-B718-6E6C32BF43AF@A.com>
Dec  6 11:17:49 mail postfix/qmgr[11849]: DF01BCD230: from=<Nicholas@A.com>, size=32055, nrcpt=12 (queue active)
Dec  6 11:17:49 mail postfix/pipe[28705]: DF01BCD230: to=<user02@B.cn>, relay=dovecot, delay=1, delays=0.92/0.02/0/0.09, dsn=2.0.0, status=sent (delivered via dovecot service)
Dec  6 11:17:49 mail postfix/qmgr[11849]: DF01BCD230: removed

2、postfix启用对TLS的支持,对方服务器连接时多了TLS连接:

Dec  5 09:24:37 mail postfix/smtpd[6654]: connect from mail.A.com[12.34.56.78]
Dec  5 09:24:38 mail postfix/smtpd[6654]: setting up TLS connection from mail.A.com[12.34.56.78]
Dec  5 09:24:39 mail postfix/smtpd[6654]: Anonymous TLS connection established from mail.A.com[12.34.56.78]: TLSv1 with cipher RC4-MD5 (128/128 bits)
Dec  5 09:24:39 mail postfix/smtpd[6654]: 9C503CD55F: client=mail.A.com[12.34.56.78]
Dec  5 09:24:40 mail postfix/cleanup[6656]: 9C503CD55F: message-id=<46888868C6A9E14BA5034308B17B8FAE1699C9AFA3@EXCH1.A.com>
Dec  5 09:24:41 mail postfix/qmgr[8743]: 9C503CD55F: from=<Nicholas@A.com>, size=81213, nrcpt=2 (queue active)
Dec  5 09:24:41 mail postfix/pipe[6398]: 9C503CD55F: to=<user01@B.cn>, relay=dovecot, delay=2, delays=2/0/0/0.02, dsn=2.0.0, status=sent (delivered via dovecot service)
Dec  5 09:24:41 mail postfix/qmgr[8743]: 9C503CD55F: removed
Dec  5 09:24:41 mail postfix/smtpd[6654]: E569BCD55F: client=mail.A.com[12.34.56.78]
Dec  5 09:24:42 mail postfix/cleanup[6371]: E569BCD55F: message-id=<46888868C6A9E14BA5034308B17B8FAE1699C9AFA3@EXCH1.A.com>
Dec  5 09:24:43 mail postfix/qmgr[8743]: E569BCD55F: from=<Nicholas@A.com>, size=76501, nrcpt=2 (queue active)
Dec  5 09:24:43 mail postfix/pipe[6414]: E569BCD55F: to=<user02@B.cn>, relay=dovecot, delay=1.5, delays=1.5/0/0/0.05, dsn=2.0.0, status=sent (delivered via dovecot service)
Dec  5 09:24:43 mail postfix/qmgr[8743]: E569BCD55F: removed


问题:
1、对方用户将同一封邮件发给己方多人,己方smtpd服务器收到对方smtp客户端(MTA)的邮件是一封还是多封?
2、如果是一封,像上面日志显示,为什么同一封邮件不同的人收到大小会不一样?
3、正文内嵌图片为什么会显示不正常,而且都变成附件?

回复: 邮件接收问题,正文内嵌图片不显示

ale2006 写道:

3、正文内嵌图片为什么会显示不正常,而且都变成附件?

这是由于客户端对邮件的封装格式不同导致的,有些邮件客户端无法兼容(或部分无法兼容)对方邮件客户端发出的邮件,因此会出现类似情况。可以尝试用同样的邮件客户端进行收发试试。

回复: 邮件接收问题,正文内嵌图片不显示

试过其他的邮件客户端,用web登陆也是这个问题,最奇怪的是对方同一个人同时发的同一封邮件给几个人,其中有一个人收到的邮件内嵌的图片不显示,全变成了附件,主帖中的日志就是没TLS加密和有TLS加密是的日志