<分区>
邮箱显示发件人名称为“Apache”,因为我自动发送的邮件是从 Perl CGI 程序发送的。如何将其更改为其他内容?
<分区>
邮箱显示发件人名称为“Apache”,因为我自动发送的邮件是从 Perl CGI 程序发送的。如何将其更改为其他内容?
最佳答案
您只需要添加一个 From:
header 。默认情况下没有。
echo "Test" | mail -a "From: Someone <someone@example.com>" other@example.com
您可以使用 -a
添加任何自定义 header :
echo "Test" | mail -a "From: Someone <someone@example.com>" \
-a "Subject: This is a test" \
-a "X-Custom-Header: yes" other@example.com
关于linux - 使用 linux mail 命令自动发送邮件时如何更改发件人姓名(不是电子邮件地址)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6537297/