从我的电子邮件程序发送时,G-mail 中的电子邮件缩进错误

Email Message Indentation error in G-mail when sent from my E-mail program

提问人:RD Seeker 提问时间:9/12/2023 最后编辑:RD Seeker 更新时间:10/16/2023 访问量:67

问:

我在使用 Google 产品或服务时遇到了问题,希望您能为您提供帮助。以下是详细信息: 产品/服务: Gmail

问题描述: 我正在使用以 VB.NET 编码的电子邮件应用程序来发送和接收电子邮件。它连接到Gmail帐户,即电子邮件通过Gmail发送和接收。使用的逻辑是电子邮件以 MS Word 文档(.doc 格式)撰写,然后以 HTML 格式发送。

当我从程序发送邮件时,我看到仅由Gmail用户收到邮件时会创建一个缩进。(如所附屏幕截图中所述)。Hotmail 工作正常;此外,当用户在 Gmail 中将同一电子邮件保存为“.EML“文件,并在Microsoft Mail,Outlook和Thunderbird中打开它,没有缩进,收件人能够正确查看电子邮件。 我想知道我们的电子邮件应用程序中是否使用了 Gmail 不支持的任何标记。 这是我用来使用 word 和 outlook 程序发送电子邮件的片段

If WordOpen = True Then
olkMsg = wrdDoc.MailEnvelope.Item
ElseIf (InStrRev(imgpaths, ".html", , CompareMethod.Text) = Len(imgpaths) - 4) Then
Try
    ValidBodyFile = True
    OutlookApp = CreateObject("Outlook.application")
    olkMsg = OutlookApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
    olkMsg.HTMLBody = File.ReadAllText(imgpaths)
Catch ex As System.Runtime.InteropServices.COMException
    OutlookApp = Nothing
    Continue For
End Try
End If

G-mail的截图

Microsoft Mail 的屏幕截图

.NET 电子邮件 gmail 自动缩进

评论

0赞 AztecCodes 9/12/2023
请格式化代码。
0赞 RD Seeker 10/16/2023
@AztecCodes所需代码已格式化

答: 暂无答案