- 论坛徽章:
- 0
|
我刚学POSTFIX,试配置一下,发现内网之间收发没问题,外网发来的邮件也可以接收,但内网不能向外网发信。
刚开始是提示服务器拒收邮件,更改relay_domain设置后,发送时看似一切正常,但发到外网的信不能收到。
比如,我向qian568@163.com发信,表面看是发出了,但邮箱里收不到
后来,发现我给qian568@163.com发的邮件都退回来了,提示说找不到主机,好像是网络配置的问题。但我用sendmail发的邮件就没什么问题,应该不是网络配置的事吧?
另:看main.cf文件,注释中好像总提到一个sample.cf的文件,请问这个文件在什么地方?
但当我用sendmail的时候,一切正常,可见不是DNS或网关的问题
我还不清楚是不是与access有关,因为我还不知道该怎么用这个文件
请各位高手教我,谢谢了!!
主要配置:main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = ns1.cnsdbc.org
mydomain = cnsdbc.org
myorigin = $mydomain
inet_interfaces = all
mydestination = $mydomain
mynetworks_style = subnet
mynetworks = 192.168.0.0/8,127.0.0.0/8
relay_domains = $mydestination
relayhost = $mydomain
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
debug_peer_level = 2
debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-1.1.11/samples
readme_directory = /usr/share/doc/postfix-1.1.11/README_FILES
alias_database = hash:/etc/postfix/aliases
smtpd_client_restrictions =
permit_mynetworks,
check_client_access hash:/etc/postfix/client_access,
reject_unknown_client,
reject_unauth_pipelining,
reject_maps_rbl
smtpd_sender_restrictions =
permit_mynetworks,
check_sender_access hash:/etc/postfix/access |
|