我遇到了一个棘手的问题:
对于 Web 开发我有:
- 甲骨文虚拟机
- xubuntu 10.04 lts
- Linux 版 xampp 1.7.3a
配置了几个虚拟主机,用于离线测试我的网站。为了开发/设计电子邮件,我需要一个电子邮件服务器。我只想从我的网站发送电子邮件,并在 virtualbox 中的电子邮件客户端中查看它们。不将电子邮件发送到 virtualbox 之外。
所以我安装了 postfix。
但我就是无法让它工作。现在我用一个简单的 joomla 电子邮件表单 (phpmailer) 进行测试。但它无法连接到我的 smtp。日志文件显示:
邮件信息:
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: warning: ::1: address not listed for hostname localhost
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: connect from unknown[::1]
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: lost connection after RSET from unknown[::1]
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: disconnect from unknown[::1]
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: warning: ::1: address not listed for hostname localhost
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: connect from unknown[::1]
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: lost connection after RSET from unknown[::1]
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: disconnect from unknown[::1]
邮件警告:
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: warning: ::1: address not listed for hostname localhost
Nov 8 19:24:51 joe-desktop postfix/smtpd[4221]: warning: ::1: address not listed for hostname localhost
postfix 不知道::1
?但它应该知道。这是我的配置文件:
主办方:
127.0.0.1 localhost
127.0.0.1 test1
127.0.0.1 test2
127.0.1.1 joe-desktop
127.0.0.1 xampp
127.0.0.1 test3
127.0.0.1 test4
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
在 main.cf 中:
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mydestination = joe-desktop, localhost.localdomain, localhost
我安装了 webmin 来配置 postfix。在 webmin 中我可以发送和接收邮件。所以 postfix 应该可以运行。
我现在已经搜索了好几个小时,希望有人能帮助我。但我必须承认我真的不是 Linux 专家。希望有人能帮助我。再见,Mojo
答案1
感谢您的评论。我解决了这个问题,我关闭了身份验证,现在可以发送到 joe@localhost 了。
还有一个问题。
如果我将 ie 发送到“[电子邮件保护]“postfix 在日志中说:
收件人地址被拒绝:mydomain.de
smtp 是否可以接受发送给所有收件人/所有域的电子邮件并将其转发给 joe@localhost?
那么知道如何配置吗?
该系统在没有互联网连接的虚拟机中运行。因此垃圾邮件不是问题。
再见,Mojo