【问题标题】:Attachments change name and type in SAP B1附件在 SAP B1 中更改名称和类型
【发布时间】:2019-03-11 08:02:01
【问题描述】:

我们支持 SAP B1 系统,不久前更换服务器后,一些发送的邮件变得很奇怪。

当他们在客户邮箱中收到发送时名为“Utgående_faktura_123456_20190311_085342.pdf”的附件时,已将名称更改为“Bilaga utan namn 00008.dat”,因此文件类型和名称都混淆了。 “Bilaga utan namn”在瑞典语中是“无名的附件”的意思,但我找不到这种变化发生的时间。

这只发生在一些客户身上,其中一个客户甚至一次正确到达。

我的猜测是它与文件名中的瑞典字符“å”有关,但它似乎在邮件中正确处理它:

正确到达的邮件:

Content-Type: application/octet-stream;
name="=?iso-8859-1?Q?Utg=E5ende_faktura=5F701754=5F20190304=5F154624.pdf?="
Content-Description:=?iso-8859-1?Q?Utg=E5ende_faktura=5F701754=5F20190304=5F154624.pdf?=
Content-Disposition: attachment;
filename="=?iso-8859-1?Q?Utg=E5ende_faktura=5F701754=5F20190304=5F154624.pdf?=";
size=59659; creation-date="Mon, 04 Mar 2019 14:49:02 GMT";
modification-date="Mon, 04 Mar 2019 14:49:02 GMT"

混乱的邮件:

Content-Type: application/octet-stream; name="Bifogad fil utan namn 00009.dat"
Content-Description: Bifogad fil utan namn 00009.dat
Content-Disposition: attachment; filename="Bifogad fil utan namn 00009.dat";
size=59659; creation-date="Tue, 05 Mar 2019 07:20:50 GMT";
modification-date="Tue, 05 Mar 2019 07:20:50 GMT"

我在没有解决方案的情况下使用了瑞典语/英语设置。

我开始认为这与=?ISO-8859-1 in mail subject有关

【问题讨论】:

    标签: smtp sapb1


    【解决方案1】:

    ​根本原因:当文件名包含 å、ä 或 ö 时,smtp 服务器使用 ISO8859-1 对其进行编码。如果文件名包含下划线 _,则它是由 smtp-server 编码的错误。

    如果是错误编码的一些 smtp 服务器,在接收端,会给出一个错误并将其命名为“没有名称的附件”并将类型更改为 .dat。

    我们的解决方案是更改传出 smtp-server。

    【讨论】:

      猜你喜欢
      • 2018-09-08
      • 2017-11-12
      • 2018-11-15
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多