相关疑难解决方法(0)

为什么我的D2009 exe会生成带有名为ATTnnnnn.DAT的附件的电子邮件

当D2007中编译的相同源代码生成的电子邮件附件正确地用原始文件名命名时,为什么我的D2009 exe会生成带有名为ATTnnnnn.DAT的附件的电子邮件?

我正在使用D2007和D2009附带的各自的Indy库.附件中没有原始文件名可防止用户双击附件以打开它(通常附件是Excel电子表格).

注意:代码是相同的 - 只是编译器和Indy库有所不同.D2009 exe发送的附件可以保存并重命名为zzzz.xls然后正确打开 - 即电子邮件和附件正确通过 - 这只是搞砸了的电子邮件附件文件名.

有人建议附件标头已损坏.Indy被打破了吗?重现的代码是可以在许多网站上找到的股票标准代码,但我可以在必要时发布.Thx提前.

delphi email smtp indy

7
推荐指数
2
解决办法
1745
查看次数

标签 统计

delphi ×1

email ×1

indy ×1

smtp ×1