0

我有一个 IRC 服务器,它会在注册时自动向用户发送通用电子邮件。该软件 (Anope) 在注册时使用 Sendmail 发送通用电子邮件,如果他们忘记了密码,则使用另一封电子邮件。该软件要求我指定 Sendmail 的路径 - 就是这样。

当用户收到确认电子邮件时,他们会看到发件人的姓名为“发件人:ircserver (ircserver@hostname.com)”。基本上,我想将发件人的名称(即 From: 字段中的名称)更改/设置为更有意义的名称,例如“发件人:我的网站(ircserver@hostname.com)”或“发件人:我的网站 IRC 网络 (ircserver@hostname.com)”。(我稍后会想出一些东西。)

我读了几次 Sendmail 自述文件,发现了一些与我想要的(伪装)类似的东西(或者我认为),但这是为了将您的主机名设置为另一个。Sendmail 有一个 -F 开关,用于设置“发件人:”字段,但仅在我手动输入/发送电子邮件时才有效。我尝试在网上搜索答案并获得 PHP 等的结果,这不是我想要的。

操作系统:Debian 6.0.7 发送邮件版本:8.14.3

提前感谢您的所有帮助!

朱利安

4

1 回答 1

1

您必须按照您的建议修改 services.conf 文件并使用 -F 选项:

# SendMailPath <path> [REQUIRED]
#
# This is how we should call SendMail to send a mail. It must be
# called with all parameters needed to make it scan the mail input
# to find the mail recipient; consult your SendMail documentation.
#
# Postfix users must use the compatible sendmail utility provided
# with it; this one usually needs no parameters on the command line.
# Most sendmail applications (or replacements of it) require the -t
# option to be used.

SendMailPath "/usr/sbin/sendmail -F 'Your Name'"
于 2013-09-28T11:12:07.827 回答