我正在尝试在 OpenBSD 5.2 上配置一个简单的邮件服务器,运行 OpenSMTPD 5.3.1,但是我的配置文件有一些问题,我不确定如何修复它。我可以在计算机上发送和接收本地邮件,但无法从计算机发送或接收外部邮件。以下是我的smtpd.conf
,是的,“mydomain.com”是一个真实的域名,这只是一个填充符。
listen on lo0
listen on bce0
table aliases db:/etc/mail/aliases.db
# accept local mail
accept from local for local deliver to mbox
# accept remote mail
accept from any for domain "mydomain.com" deliver to mbox
# allow remote delivery of mail
accept from local for any relay
也许它没有按照我的想法做,但任何帮助将不胜感激。
答案1
配置文件没问题,只是您在接受规则中缺少对别名表的引用:
accept from any for domain mydomain.com alias <aliases> deliver to mbox
您可以运行 withsmtpd -dv -T smtp
来获取传入会话跟踪并查看它在哪里失败;-)