在Xubuntu上为xamppconfigurationpostfix php send mail

我有一个讨厌的问题:

对于Web开发我有一个:

  • oracle virtualbox
  • xubuntu 10.04 lts in a
  • xampp for Linux 1.7.3a

configuration了几个虚拟主机来离线testing我的网站。 为了开发/devise电子邮件,我需要一个电子邮件服务器。 我只想简单地从我的网站发送邮件,并在virtualbox中的电子邮件客户端中看到它们。 不要将电子邮件发送到虚拟机外部。

所以我安装了postfix。

但我只是不能得到它的工作。 现在我testing一个简单的joomla电子邮件表单(phpmailer)。 但它不能连接到我的smtp。 日志文件说:

mail.info:

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] 

mail.warn:

 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 

后缀不知道::1 ? 但它应该。 这里是我的configuration文件:

主机:

 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来configurationpostfix。 在webmin我可以发送和接收邮件。 所以postfix应该运行。

我正在寻找几个小时,我希望有人能帮助我。 但我必须承认,我真的不是一个Linux专业版。 我希望有一个人可以帮助我。 再见,Mojo

感谢您的评论。 我解决了这个问题,我关掉了authentication,现在发送给joe @ localhost工作。

还有一个问题。

如果我发送即“[email protected]”postfix在日志中说:

收件人地址被拒绝:mydomain.de

是否有可能,smtp接受电子邮件到所有收件人/所有域名,并将其中继到joe @ localhost?

是否知道如何configuration?

系统在没有Internet连接的情况下在虚拟机中运行。 所以垃圾邮件没有问题。

再见,Mojo