none
外发纯文本邮件不需要base64编码问题 RRS feed

全部回复

  • 您好,

    请注意Outlook论坛仅用于讨论一些Outlook桌面客户端内置功能的问题,考虑到您的问题与Exchange相关,已经将您的论坛移到到Exchange论坛,感谢您的理解和支持!

    此致,

    敬礼

    Christy Zhang


    如果以上回复对您有所帮助,建议您将其“标记为答复”.


    2022年12月2日 2:19
  • 您好,

    我查看了您提供的链接,有几个问题想和您再确认下:

    您有试过用同样的配置发送一封邮件到内部的用户然后查看邮件的Content-Transfer-Encoding吗?内部邮件的编码能改变了吗?

    您有尝试过发送邮件到其他的外部收件人吗? 他们的Content-Transfer-Encoding显示的是什么值呢?

    此外,你可以查看Pipeline tracing来检查在exchange中是否有传输代理对邮件内容进行更改,如果在Pipeline tracing中没有看到任何更改,那么这个问题可能与外部收件人的设置有关。

    此致,

    Joy Zhang


    如果以上回复对您有所帮助,建议您将其 “标记为答复” . 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们: tnsf@microsoft.com.

    2022年12月2日 8:15
  • 您有试过用同样的配置发送一封邮件到内部的用户然后查看邮件的Content-Transfer-Encoding吗?内部邮件的编码能改变了吗?

    ---内部跟外部是一样的?有按照下面的文档,设置了remote domain

    https://learn.microsoft.com/en-us/exchange/configure-content-transfer-encoding-exchange-2013-help

    您有尝试过发送邮件到其他的外部收件人吗? 他们的Content-Transfer-Encoding显示的是什么值呢?

    --有试过,其他的也是一样,您可以发测试邮箱到我的gmail邮箱

    此外,你可以查看Pipeline tracing来检查在exchange中是否有传输代理对邮件内容进行更改,如果在Pipeline tracing中没有看到任何更改,那么这个问题可能与外部收件人的设置有关。

    ---我看了一下,按照上面文档设置了remote domain之后,比如设置成0,1;发送纯文本邮件后,log中我看还是base64;如果我需要发出纯文本邮件不需要base64编码的化(因为对方只能接收纯文本文件),你看exchange是否支持?支持的话,具体需要怎么配置?


    • 已编辑 owjwj 2022年12月5日 2:45
    2022年12月5日 2:42
  • 您好,

    根据我在exchange 2016的环境中的测试来看, 我改变了ByteEncoderTypeFor7BitCharsets值为0 (Use7Bit)但我在邮件标头Content-Transfer-Encoding仍然看到原始值, 以此可见,这似乎是exchange的默认行为。

    此致,

    Joy Zhang


    如果以上回复对您有所帮助,建议您将其 “标记为答复” . 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们: tnsf@microsoft.com.

    2022年12月6日 7:49
  • 您说的“我在邮件标头Content-Transfer-Encoding仍然看到原始值”是什么意思?也是显示是base64对吗?也就说你改了“ByteEncoderTypeFor7BitCharsets”的值,但是Content-Transfer-Encoding也总显示是base64,对吗?

    2022年12月9日 5:34
  • 或者,是否有什么客户端可以通过smtp发送此类纯文本邮件吗?
    2022年12月12日 1:37