发送至 | 邮件收件人始终以纯文本形式发送电子邮件

发送至 | 邮件收件人始终以纯文本形式发送电子邮件

每当您选择通过电子邮件发送文件时(右键单击它并选择发送到|邮件收件人),电子邮件将自动以纯文本形式显示,并包含附加文本:

您的消息已准备好发送,其中包含以下文件或链接附件:call log.csv

注意:为了防范计算机病毒,电子邮件程序可能会阻止发送或接收某些类型的文件附件。请检查您的电子邮件安全设置以确定如何处理附件。

如何自动以 HTML 格式发送电子邮件以及如何从电子邮件正文中删除多余的文本?

答案1

这对我来说不起作用,除非你/a在“ipm.note”后面添加...然后它才起作用(Outlook 2007)。

不过,有一个更好的解决方案(VBS 脚本),允许同时发送多个附件和签名史蒂芬的涂鸦本

答案2

虽然可以做到,但看起来确实有点复杂。参见“Outlook:发送给邮件收件人打开 Outlook 纯文本消息”来自微软:

所述方法使用简单的消息应用程序编程接口 (MAPI) 函数 MAPISendMail(),该函数不使用 Outlook 默认消息格式。此函数始终创建纯文本格式的消息。

解决方案

要解决此问题,请将 Sendto 函数更改为使用 Outlook 默认邮件格式,例如,RTF 格式 (RTF) 或超文本标记语言 (HTML)。(要设置 Outlook 默认邮件格式,请单击“工具”菜单上的“选项”,单击“邮件格式”,然后在“以此邮件格式发送”列表中,单击要使用的格式。)

要将 Sendto 函数更改为使用 Outlook 默认邮件格式,您需要在“发送到”文件夹中创建一个快捷方式,以调用 Outlook 格式的邮件窗口:

  1. 在 Microsoft Windows 资源管理器中,双击打开 Windows\SendTo 文件夹。注意:如果您使用的是 Windows XP 或更高版本,则 \SendTo 文件夹位于以下路径:%userprofile%\SendTo
  2. 右键单击内容窗格(右侧的大窗格)的背景,指向快捷菜单上的新建,然后单击快捷方式。
  3. 键入 Outlook.exe 文件的路径,或单击“浏览”并浏览到 Outlook.exe 文件。
  4. 在命令行的最后一个字符后键入一个空格,后跟 /c ipm.note,例如:“C:\Program Files\Microsoft Office\Office\Outlook.exe”/c ipm.note 请注意,/c 开关位于命令行引号之外。
  5. 点击下一步。
  6. 在“选择快捷方式的名称”框中键入“使用 Outlook 的邮件收件人”,然后单击“完成”。

要测试 Sendto 函数是否使用 Outlook 默认邮件格式,请右键单击 Windows 桌面上的文件,指向快捷菜单上的“发送到”,然后单击“使用 Outlook 发送邮件收件人”。将打开一个 Outlook 电子邮件表单,其中仅包含该文件作为附件。

答案3

遗憾的是,它不适用于多个附加项目...它只能附加来自组的一个文件。

相关内容