You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用curl发送邮件,设置Subject头后Gmail仍显示无主题怎么办?

解决curl发Gmail邮件显示「无主题」的问题

问题原因

你用的--header是curl给HTTP请求设置头信息的参数,对SMTP协议无效,所以Gmail无法识别你设置的邮件主题。

两种解决方案

  • 方案一:改用SMTP专用的邮件头参数
    把命令里的--header替换成--mail-header,完整命令如下:
curl --ssl-reqd \
--url 'smtps://smtp.gmail.com:465' \
--user $EMAIL_SENDING_FROM:$GMAIL_APP_PASSWORD \
--mail-from $EMAIL_SENDING_FROM \
--mail-rcpt $EMAIL_SENDING_TO \
--mail-header "Subject: The files you requested" \
--upload-file $PROCESS_LOG
  • 方案二:在上传的日志文件中添加主题头
    编辑$PROCESS_LOG文件,在最顶部添加主题信息,注意主题后要空一行再写原有内容:
Subject: The files you requested

[原有日志内容]

内容的提问来源于stack exchange,提问作者Pawan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 00:05:47