红联Linux门户
Linux帮助

postfix无法发送到外部邮箱 但extmail可以

发布时间:2009-05-25 17:27:37来源:红联作者:caidanfeng
postfix无法发送到外部邮箱 但extmail可以

能发给本地邮箱 不能发到外面 但是登陆WEBMAIL却可以发送 好奇怪 勾选了 发送服务器需要身份验证都没用

帮忙看看是什么 问题? 日志如下 :

May 25 17:16:21 redhat postfix/smtpd[21806]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 25 17:16:21 redhat postfix/smtpd[21806]: connect from unknown[222.72.22.152]
May 25 17:16:22 redhat authdaemond: received auth request, service=smtp, authtype=login
May 25 17:16:22 redhat authdaemond: authmysql: trying this module
May 25 17:16:22 redhat authdaemond: SQL query: SELECT username, password, "", '1001', '1001', concat('/var/mailbox/',maildir), concat('/var/mailbox/',maildir), "", name, "" FROM mailbox WHERE username = "postmaster@wincs.vicp.net"
May 25 17:16:22 redhat authdaemond: password matches successfully
May 25 17:16:22 redhat authdaemond: authmysql: sysusername=, sysuserid=1001, sysgroupid=1001, homedir=/var/mailbox/wincs.vicp.net/postmaster/Maildir/, address=postmaster@wincs.vicp.net, fullname=, maildir=/var/mailbox/wincs.vicp.net/postmaster/Maildir/, quota=, options=
May 25 17:16:22 redhat authdaemond: authmysql: clearpasswd=, passwd=$1$zQ0duQte$OzAc.5vPt9KKFHWQiFRwk.
May 25 17:16:22 redhat authdaemond: Authenticated: sysusername=, sysuserid=1001, sysgroupid=1001, homedir=/var/mailbox/wincs.vicp.net/postmaster/Maildir/, address=postmaster@wincs.vicp.net, fullname=, maildir=/var/mailbox/wincs.vicp.net/postmaster/Maildir/, quota=, options=
May 25 17:16:22 redhat authdaemond: Authenticated: clearpasswd=19800602, passwd=$1$zQ0duQte$OzAc.5vPt9KKFHWQiFRwk.
May 25 17:16:22 redhat postfix/smtpd[21806]: NOQUEUE: reject: RCPT from unknown[222.72.22.152]: 554 5.7.1 <cai_danfeng@163.com>: Relay access denied; from=<postmaster@wincs.vicp.net> to=<cai_danfeng@163.com> proto=ESMTP helo=
May 25 17:16:22 redhat postfix/smtpd[21806]: disconnect from unknown[222.72.22.152]
文章评论

共有 5 条评论

  1. plmmmmlq 于 2013-08-23 10:09:59发表:

    这个东西,extmail官方应该给出相应的权威解答,而不是要我们用户到处奔波为了一个莫名其妙的错误搞得不所措。我也有自己的难处,痛苦半个月,至今仍未解决,决定放开一阵子,再来研究。

  2. 于 2013-03-12 20:21:21发表:

    麻烦问一下,最后怎样解决的

  3. stuartjing 于 2011-09-26 16:00:07发表:

    你好,我想知道你最好怎么解决的?

  4. caidanfeng 于 2009-05-26 09:24:13发表:

    [i=s] 本帖最后由 caidanfeng 于 2009-5-27 11:10 编辑 [/i]

    用webmail却可以投到外面

    main.cf:
    queue_directory = /var/spool/postfix
    command_directory = /usr/sbin
    daemon_directory = /usr/libexec/postfix
    mail_owner = postfix
    myhostname = redhat.wincs.vicp.net
    mydomain = wincs.vicp.net
    myorigin = $mydomain
    inet_interfaces = all
    mydestination = $myhostname localhost.$mydomain localhost $mydomain
    unknown_local_recipient_reject_code = 550
    mynetworks = 127.0.0.0/8
    ############################CYRUS-SASL########################
    broken_sasl_auth_clients = yes
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain = $mydomain
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_application_name = smtpd
    smtpd_banner = Welcome to our $myhostname ESMTP,Warning: Version not Available!
    alias_maps = hash:/etc/aliases
    unknown_local_recipient_reject_code = 450
    #############################SASL-END##############################

    #############################Virtual Mailbox Settings################
    virtual_mailbox_base=/var/mailbox
    virtual_mailbox_maps=mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
    virtual_mailbox_domains=mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
    virtual_alias_domains=mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
    virtual_alias_maps=mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
    virtual_uid_maps=static:1001
    virtual_gid_maps=static:1001
    virtual_transport=maildrop
    maildrop_destination_recipient_limit=1
    maildrop_destination_concurrency_limit=1
    alias_maps = hash:/etc/aliases
    #################################Mailbox END###########################

    #################################Quota Settings########################
    message_size_limit=10485760
    virtual_mailbox_limit=20791520
    virtual_create_maildirsize=yes
    virtual_mailbox_extended=yes
    virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql/virtual_mailbox_limit_override=yes
    virtual_maildir_limit_message=User's maildir has overdrawn his diskspace quota,try again later.
    virtual_overquota_bounce=yes
    ################################Quota END############################

    ################################Amavis Start##########################
    content_filter=amavisfeed:[127.0.0.1]:10024
    max_use=10
    ################################Amavis END###########################
    debug_peer_level = 2
    debugger_command =
    PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
    xxgdb $daemon_directory/$process_name $process_id & sleep 5

    sendmail_path = /usr/sbin/sendmail
    newaliases_path = /usr/bin/newaliases
    mailq_path = /usr/bin/mailq
    setgid_group = postdrop
    html_directory = /var/www/postfix_html
    manpage_directory = /usr/local/postfix/man
    sample_directory = /etc/postfix


    无法投递到外面时候的maillog:
    May 27 11:09:01 redhat pop3d: Connection, ip=[::ffff:222.72.22.152]
    May 27 11:09:02 redhat authdaemond: received auth request, service=pop3, authtype=login
    May 27 11:09:02 redhat authdaemond: authmysql: trying this module
    May 27 11:09:02 redhat authdaemond: SQL query: SELECT username, password, "", '1001', '1001', concat('/var/mailbox/',maildir), concat('/var/mailbox/',maildir), "", name, "" FROM mailbox WHERE username = "caidanfeng@wincs.vicp.net"
    May 27 11:09:02 redhat authdaemond: password matches successfully
    May 27 11:09:02 redhat authdaemond: authmysql: sysusername=, sysuserid=1001, sysgroupid=1001, homedir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, address=caidanfeng@wincs.vicp.net, fullname=caidf, maildir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, quota=, options=
    May 27 11:09:02 redhat authdaemond: authmysql: clearpasswd=, passwd=$1$asLHmymQ$KcUtLnKWHu2zBLcr8nRx.0
    May 27 11:09:02 redhat authdaemond: Authenticated: sysusername=, sysuserid=1001, sysgroupid=1001, homedir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, address=caidanfeng@wincs.vicp.net, fullname=caidf, maildir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, quota=, options=
    May 27 11:09:02 redhat authdaemond: Authenticated: clearpasswd=88888888, passwd=$1$asLHmymQ$KcUtLnKWHu2zBLcr8nRx.0
    May 27 11:09:02 redhat pop3d: LOGIN, user=caidanfeng@wincs.vicp.net, ip=[::ffff:222.72.22.152], port=[6926]
    May 27 11:09:03 redhat pop3d: LOGOUT, user=caidanfeng@wincs.vicp.net, ip=[::ffff:222.72.22.152], port=[6926], top=0, retr=0, rcvd=12, sent=39, time=1
    May 27 11:09:39 redhat postfix/smtpd[4795]: connect from unknown[222.72.22.152]
    May 27 11:09:40 redhat authdaemond: received auth request, service=smtp, authtype=login
    May 27 11:09:40 redhat authdaemond: authmysql: trying this module
    May 27 11:09:40 redhat authdaemond: SQL query: SELECT username, password, "", '1001', '1001', concat('/var/mailbox/',maildir), concat('/var/mailbox/',maildir), "", name, "" FROM mailbox WHERE username = "caidanfeng@wincs.vicp.net"
    May 27 11:09:40 redhat authdaemond: password matches successfully
    May 27 11:09:40 redhat authdaemond: authmysql: sysusername=, sysuserid=1001, sysgroupid=1001, homedir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, address=caidanfeng@wincs.vicp.net, fullname=caidf, maildir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, quota=, options=
    May 27 11:09:40 redhat authdaemond: authmysql: clearpasswd=, passwd=$1$asLHmymQ$KcUtLnKWHu2zBLcr8nRx.0
    May 27 11:09:40 redhat authdaemond: Authenticated: sysusername=, sysuserid=1001, sysgroupid=1001, homedir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, address=caidanfeng@wincs.vicp.net, fullname=caidf, maildir=/var/mailbox/wincs.vicp.net/caidanfeng/Maildir/, quota=, options=
    May 27 11:09:40 redhat authdaemond: Authenticated: clearpasswd=88888888, passwd=$1$asLHmymQ$KcUtLnKWHu2zBLcr8nRx.0
    May 27 11:09:40 redhat postfix/trivial-rewrite[4799]: warning: do not list domain wincs.vicp.net in BOTH mydestination and virtual_alias_domains
    May 27 11:09:40 redhat postfix/trivial-rewrite[4799]: warning: do not list domain wincs.vicp.net in BOTH mydestination and virtual_mailbox_domains
    May 27 11:09:41 redhat postfix/smtpd[4795]: NOQUEUE: reject: RCPT from unknown[222.72.22.152]: 554 5.7.1 <cai_danfeng@sohu.com>: Relay access denied; from=<caidanfeng@wincs.vicp.net> to=<cai_danfeng@sohu.com> proto=ESMTP helo=
    May 27 11:09:41 redhat postfix/smtpd[4795]: disconnect from unknown[222.72.22.152]


    搞了几天了 谢谢大家 !

  5. igdxigdx 于 2009-05-25 21:35:53发表:

    把你的main.cf文件贴出来