LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 728|回复: 0

请教:postfix 为虚拟域发送邮件?

[复制链接]
发表于 2004-12-23 17:26:50 | 显示全部楼层 |阅读模式
我的 DNS 设置如下,DNS 服务器在192.168.0.11上,有两个域:
  1.      
  2. zuben.org.                  
  3.                         1D IN NS        @
  4.                         1D IN A         127.0.0.1
  5.                         1D IN A         192.168.0.11
  6. Chowroc                 1D IN A         192.168.0.11
  7. mail                    1D IN A         192.168.0.11
  8. dns                     1D IN CNAME     Chowroc.zouben.org.
  9. @                       1D IN MX 5      mail.zouben.org.
  10. L01                     1D IN A         192.168.0.2
  11. L03                     1D IN A         192.168.0.4

  12. vdm.com.
  13.                         1D IN NS        dns.zouben.org.
  14. vh                      1D IN A         192.168.3.1
  15. @                       1D IN MX 5      mail.zouben.org.
复制代码

vdm.com 是虚拟域,现在已经可以向它发送邮件,而 mail.zouben.org 会发送到虚拟域的邮箱中,我的 Postfix 的配置如下:

  1. virtual_mailbox_domains = dm04.com vdm.com
  2. virtual_mailbox_base = /var/mail/vhosts
  3. virtual_mailbox_maps = hash:/etc/postfix/vmailbox
  4. virtual_minimum_uid = 100
  5. virtual_uid_maps = static:5000
  6. virtual_gid_maps = static:5000
  7. virtual_alias_maps = hash:/etc/postfix/virtual
复制代码


Postfix 默认状态下不会为其他域转发邮件。现在,我想 mail.zouben.org 可以为虚拟域的主机发送邮件。我在 vh.vdm.com 上尝试:
# echo "string" | mail -s "string" roc@zouben.org
# echo "string" | mail -s "string" MY-ACCOUNT@163.com
但是“石沉大海”,我在 SMTP server(192.168.0.11)上监视日志:
# tail -f /var/log/maillog
没有任何反应!
vh.vdm.com 的默认安装的 sendmail 并没有打开,路由没有问题,域名解析没有问题,在 vh.vdm.com 上用 mailq 也是 empty。
监视 vh.vdm.com 上的 maillog,发现它确实使用自己的 sendmail 发送,但 sendmail 没有配置,也没有开启,显然发送不出去。

为了测试,还将 mail.zouben.org 上的 sasl 关闭了。

然后,我配置一个用户使用  mutt + esmtp 指向 mail.zouben.org,发送时提示 relay access denied。

请问这时怎么回事?DNS 中设置了 vdm.com 的 MX,为什么 vh.vdm.com 不使用 mail.zouben.org 来发送邮件?怎样配置 mail.zouben.org 为虚拟域 vdm.com 发送邮件?

谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表