Centos 6 /usr/sbin/sendmail - 如何发送带主题的邮件?
Centos 6 /usr/sbin/sendmail - how to send email with subject?
尝试使用一行命令从 shell (Centos 6) 发送电子邮件,但主题为空
echo 'body' | /usr/sbin/sendmail x@gmail.com Subject:"Test Send Mail"
花了几个小时尝试谷歌搜索并找到如何使用带主题的“/usr/sbin/sendmail”发送电子邮件的答案,但无论我尝试什么,主题都是空的。
(echo "Subject: Test"; echo; echo 'body')|/usr/sbin/sendmail -i x@gmail.com
或更简洁的脚本版本
#!/bin/sh
/usr/sbin/sendmail -i x@gmail.com <<END
Subject: Test
body
END
警告:
- 非 US-ASCII 字符需要在 header 和自定义 header 中进行特殊编码(当包含在 body.
中时)
- 将主题 (header) 保留在单个文本行中
[header 续行必须以 space 或制表符] 开头
- Sendmail 中断太长的文本行(990 字节)
尝试使用一行命令从 shell (Centos 6) 发送电子邮件,但主题为空
echo 'body' | /usr/sbin/sendmail x@gmail.com Subject:"Test Send Mail"
花了几个小时尝试谷歌搜索并找到如何使用带主题的“/usr/sbin/sendmail”发送电子邮件的答案,但无论我尝试什么,主题都是空的。
(echo "Subject: Test"; echo; echo 'body')|/usr/sbin/sendmail -i x@gmail.com
或更简洁的脚本版本
#!/bin/sh
/usr/sbin/sendmail -i x@gmail.com <<END
Subject: Test
body
END
警告:
- 非 US-ASCII 字符需要在 header 和自定义 header 中进行特殊编码(当包含在 body. 中时)
- 将主题 (header) 保留在单个文本行中
[header 续行必须以 space 或制表符] 开头
- Sendmail 中断太长的文本行(990 字节)