sendmail在这里指的是什么?


13

当我从debian仓库安装sendmail时,得到以下输出:

Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I?

有人可以告诉我这是什么意思,要限定我的主机名我需要做什么?

Answers:


10

它是指自述文件中的此页面,它告诉您如何指定主机名。警告您,主机名在您的本地网络之外无法使用;sendmail会将您的主机名附加为邮件的发件人,但在另一端将毫无用处,因为您本地网络外部的人找不到该机器ixtmixilix。您应该指定一个可以在任何地方解析的主机名,例如ixtmixilix.example.com


我应该将文档中建议的行放在哪里?(Dmbar.com define(confDOMAIN_NAME',$w.$m')dnl)在/etc/mail/sendmail.mc吗?
2014年

1
在中/etc/mail/sendmail.cf,然后.mc运行后将自动更新:sendmailconfigcmd
Abdennour TOUMI 2014年

2
@AbdennourTOUMI您确定不是这样吗?编辑sendmail.mc.cf将被更新吗?
Jezen Thomas

@JezenThomas似乎确实是另一回事。它只有在我编辑时才为我修复sendmail.mc
igneosaur

7

对我来说,在Ubuntu 14.04上解决了这个问题:

$ sudo nano /etc/hostname

将您的主机名更改为my-domain.XXX之类的名称

其中XXX = .com或.net或.some

然后sudo sendmailconfig更新其余所有内容,您可以测试配置,以便:

$ sendmail -v username@privateDomain.ext < test.mail

我将我的私有域电子邮件箱用作gmail之类的服务来阻止此类电子邮件: 050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is 050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail, 050 550-5.7.1 this message has been blocked. Please visit 050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp

test.mail包含您希望发送的任何消息的文件在哪里


没为我工作
2015年

@PJunior,谢谢您的评论,已修复!它是test.mail-文件名
Jadeye

我在/ etc / hostname /上谈论该版本
2015年

@PJunior,它是文件,而不是文件夹,因此/ etc / hostname-通常保存您的计算机名。尝试使用以下命令:cat / etc / hostname,如果您将计算机名称设为:XXX,则只需编辑此文件,然后将计算机重命名为XXX.com或XXX.some或任何其他FQDN
Jadeye 2015年

是的,我正在编辑它。没有工作:/但是正在发送电子邮件
2015年

2

关于Debian 8(Jessie)的作品:

$ sudo hostnamectl set-hostname yourdomain.com

然后以这种方式进行测试:

$ hostname yourdomain.com


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.