none
如何使用PowerShell发送HTML格式的邮件 RRS feed

  • 常规讨论

  • 管理员可以通过邮件中继的方式来自动发送欢迎邮件,报表邮件等,默认情况中继的邮件为纯文本格式,并不利于阅读。该教程分享的为使用中继来发送HTML格式的邮件:

    Telnet方式发送的邮件:详见

    该方式发送的邮件,需要在邮件的正文中添加Content-Type: text/html进行标识:


    当然,如果要使用HTML格式,在邮件正文中需要使用HTML源码的方式来写。这将在第三部分讨论。

    测试结果:


    Send-MailMessage方式发送的邮件:详见

    该方式发送的邮件,需要使用“-BodyAsHtml”参数来进行声明邮件为HTML格式:

    测试结果: 


         


    如果帖子有帮到您的话,请点击左上方“投票”按钮。这将帮助到阅读这个帖子的其他用户。

    2021年11月9日 3:04
    版主

全部回复

  • 如何转换邮件内容为HTML源码

    在Outlook中书写需要的邮件正文(比如下面的例子):

    保存邮件为HTML格式:

    找到第二步保存的文件,使用Notepad打开:

    可以通过查找(Ctrl+F)功能来快速定位到需要的HTML代码:

    参考链接

    使用 Telnet 测试 Exchange 服务器上的 SMTP 通信

    Send-MailMessage

    【关键词】PowerShell发送邮件,Telnet,Send-MailMessage,HTML

    希望上述信息能够帮到您。如果您对此还有其他问题,欢迎随时来我们论坛提问 (点击文章页面左上角的“提出问题”按钮快速发帖),我们会帮助您进一步调查这个问题。


    如果帖子有帮到您的话,请点击左上方“投票”按钮。这将帮助到阅读这个帖子的其他用户。

    2021年11月9日 3:07
    版主