温馨提示×

Debian Postman如何发送HTML邮件

小樊
48
2025-08-13 21:33:31
栏目: 编程语言

Postman 本身不支持直接发送 HTML 邮件,但可通过以下间接方式实现:

方法一:通过 Postman 调用邮件服务 API

  1. 使用第三方邮件服务 API(如 SendGrid、Mailgun)
    • 在 Postman 中创建 POST 请求,配置目标 API 地址(如 https://api.sendgrid.com/v3/mail/send)。
    • 在请求头中添加 Content-Type: application/json,并在请求体中输入 JSON 格式的邮件数据(包含收件人、主题、HTML 正文等),例如:
      {
        "to": "recipient@example.com",
        "subject": "HTML 邮件测试",
        "html": "<h1>这是 HTML 内容</h1><p>支持富文本</p>"
      }
      
    • 需提前在邮件服务后台配置 SMTP 或 API 密钥。

方法二:通过命令行工具发送

  1. 使用 mailxsendmail
    • 安装工具:sudo apt-get install mailutilsmailx)或 sudo apt-get install sendmail
    • 创建 HTML 文件(如 email.html),内容示例:
      <h1>HTML 邮件</h1><p>通过命令行发送</p>
      
    • 发送命令:
      # mailx 示例
      echo -e "Subject: HTML 邮件\nContent-Type: text/html;charset=utf-8" | mailx -s "邮件主题" -a "Content-Type: text/html" recipient@example.com < email.html
      
      # sendmail 示例
      sendmail recipient@example.com <<EOF
      Subject: HTML 邮件
      Content-Type: text/html;charset=utf-8
      
      $(cat email.html)
      EOF
      

注意事项

  • 若需通过 SMTP 服务器发送,需在工具或脚本中配置 SMTP 参数(如服务器地址、端口、认证信息)。
  • Postman 仅作为请求发起工具,实际邮件发送依赖后端服务或命令行工具。

0