跪求 postfix 使用

2015-03-31 19:35:40 +08:00
 delavior
背景:基本完全不懂linux,最近在学习zabbix.发信告警功能需要本地邮件服务器.只要发信不需要收信
经过:网上查了一堆,试了一下午都没有成功,对自己的智商绝望了.
服务器上postfix本来就是装好的,我就改了一下main.cf文件,下面是我改的地方:

myhostname=mail.test.com
mydomain=test.com
myorigin=$mydomain
inet_interfaces=all
mydestination=$mydomain,localhost.$mydomain,localhost,$mydomain
mynetworks=192.168.0.244,127.0.0.1
relay_domains=$mydestination

然后按网上说的测试:telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.test.com ESMTP Postfix
421 4.4.2 mail.test.com Error: timeout exceeded
Connection closed by foreign host.

之前还改了一些地方,记不太清了,这是最后的结果,之前的结果是没有倒数第二行和倒数第三行。
请大家指点一下,是这么设置吗,哪儿出错了

疑问:如果只发信不收信,只用postfix能实现吗
而且zabbix添加邮箱时没发现能添加密码,我在想能实现发信的时候直接发不用密码吗

跪谢啊
2082 次点击
所在节点    问与答
9 条回复
kidlj
2015-03-31 20:34:10 +08:00
Postfix 默认起来什么都不用改就可以发信了。不信你可以用 `mail -s 'test mail' you@domain.com`发一封信试试,不过发信地址是 root@localhost.localdomain。
delavior
2015-03-31 21:41:25 +08:00
@kidlj 是吗?太感谢了,明天去试试。
jiayao321
2015-04-01 02:37:50 +08:00
为什么一定要用跪求两个字
sooj8ieT
2015-04-01 10:07:28 +08:00
@jiayao321 以后牛逼起来了,就不会用跪求了。用跪求,要么自卑,要么屌丝。
delavior
2015-04-01 10:56:45 +08:00
@kidlj 改回默认发信的时候过了几分钟仍然没成功,一直停在那
kidlj
2015-04-01 15:46:57 +08:00
用 mail 写完信以后 CTRT+D 结束,才会发送。
kidlj
2015-04-01 15:47:11 +08:00
另外注意查收“垃圾邮件”。
delavior
2015-04-01 19:11:24 +08:00
@kidlj 非常感谢,果然成功了
delavior
2015-04-02 09:27:07 +08:00
@kidlj 抱歉,再问一个问题,我发送的正文怎么收不到啊.

[root@test ~]# mail delavior@163.com
Subject: test mail 2
Hello,this is a test mail
.
EOT

上面是发信的命令,结果收到的邮件只有主题,没有正文,试了好几遍都是这样。请问发信的命令不对还是还需要配置别的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX