无法发送邮件
发布时间:2007-10-06 22:38:20来源:红联作者:s1y08
我用的是Red Hat Enterprise Linux 4系统
我在这个系统下用postfix+cyrus imapd+squirrelmail 搭建了个mail服务器
现在出现了以下的问题,我用Windows系统的 Outlook Express连接我的mail服务器后,可以连接的上,但只要一发邮件就连接不到服务器了,大家帮我看下是我的那里出了问题呢?
我用到的软件都是已经安装好的^_^
#service sendmail stop
#chkconfig sendmail off
#vi /var/named/chroot/etc/named.cof
zone "test.com"{
type master;
file "test.com";
};
#vi /var/named/chroot/var/named/test.com
$ttl 38400
test.com. IN SOA dns.test.com. admin.test.com.(
2005090509
10800
3600
604800
38400 )
example.com. IN NS dns.example.com.
dns.example.com. IN A 192.168.16.177
mail.example.com. IN A 192.168.16.177
example.com. IN MX 10 mail.example.com
#vi /etc/postfix/main.cf
修改68行的为 myhostname = mail.test.com
修改76行的为 mydomain = test.com
修改254行的为 mynetworks = 192.168.0.0/16
在末尾加上 virtual_alias_maps = hash:/etc/postfix/virtual
#vi /etc/postfix/virtual
tom@test.com gdxs_tom@test.com
#vi /etc/aliases
st0322: st0322001,st0322002,st0322003,st0322004
#postalias /etc/aliases
#postfix reload
#/etc/init.d/saslauthd start
#chkconfig saslauthd on
#vi /etc/postfix/main.cf
在文件的末尾加上
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients=yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
#vi /etc/dovecot.conf
修改14行为 protocols = pop3
修改22行为 pop3_listen = *
#vi /etc/postfix/main.cf
在末尾加上 mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
#service cyrus-imapd start
#chkconfig cyrus-imapd on
#/usr/share/squirrelmail/config/conf.pl 打开squirrelmail配置工具后设置默认语言,和IMAP服务器类型,和服务器域名,最后选择“主菜单”选项S保存所做的修改
然后在测试的时候就出了我上面所说的问题。
拜托大家帮我看看谢谢了!