以下问题:
我已经在我的 ubuntu 服务器上安装了 exim4本教程。
现在我可以通过终端发送电子邮件:
echo "This is a test." | mail -s Testing [email protected]
我收到来自[电子邮件保护]
但是如何从某个特定的名字发送电子邮件,比如[电子邮件保护]。
我想我必须创建一个新的 Ubuntu 用户,然后对 exim4 配置做一些事情。
但具体怎么做呢?如何确保我的系统安全?
谢谢
答案1
我已经通过以下方式发送:
#!/bin/sh
cat << EOTMARKER | /usr/sbin/sendmail -t
From: [email protected]
To: [email protected]
Subject: Wow!
Content-Type: text/html; charset="UTF8"
<h1>Hi</h1>
EOTMARKER
####
确保在邮件头和正文之间保留空行 - 这是 SMTP 所要求的。
请记住,您的 MTA 可以接受不经发件人验证的邮件,但大多数其他 MTA 都这样做。因此,来自不存在用户的消息可以(并且应该)被另一端的 MTA 默默丢弃。