免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 9212 | 回复: 30

[Mail] qmail验证补丁问题 [复制链接]

论坛徽章:
0
发表于 2008-12-03 12:06 |显示全部楼层
情况是打了补丁存在验证也通不过,用outlook发邮件,勾选与服务器身份验,于是弹出输入密码认证信息,输入后不停弹出验证,验证通不过,去掉
勾选与服务器身份验勾项,可以发邮件,认证如同虚设.还是本人安装有问题,已经弄了qmail有一段落时间,唯一就是验证过不了!
也没试过其它补丁,看过论坛许多贴子,也发现存在N多问题,大部分是再打一个包

还有就是服务器上安装Atmail上可以发送邮件,并能够收发邮件!
以前qmail1.05论证这个块是没有出现问题,只是升级后出现问题,于是在本地开始升级后测试问题,但最后认证还是有问题!
qmail-smtpd-auth-0.31.tar.gz
知道,帮下,非常谢谢!
请看我的qmail部分安装步骤:安装参考于:
http://www.bowe.id.au/michael/isp/webmail-server.htm#VPOPMAIL
http://www.lifewithqmail.org/lwq.html#installation
下载:
mkdir /home/download
cd /home/download
wget http://www.qmail.org/netqmail-1.06.tar.gz
wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
wget http://members.elysium.pl/brush/qmail-smtpd-auth/dist/qmail-smtpd-auth-0.31.tar.gz
wget http://members.elysium.pl/brush/cmd5checkpw/dist/cmd5checkpw-0.22.tar.gz

开始安装:
umask 022
mkdir -p /usr/local/src  
mv netqmail-1.05.tar.gz ucspi-tcp-0.88.tar.gz /usr/local/src   
mkdir -p /package   
mv daemontools-0.76.tar.gz /package   
chmod 1755 /package
mv qmail-smtpd-auth-0.31.tar.gz /usr/local/src/
cd /usr/local/src/
tar -zxvf qmail-smtpd-auth-0.31.tar.gz
tar -xzvf netqmail-1.06.tar.gz
tar -xzvf ucspi-tcp-0.88.tar.gz

cd /package
tar -zxvf daemontools-0.76.tar.gz
cd /home/download
tar -zxvf cmd5checkpw-0.22.tar.gz

安装cmd5checkpw-0.22
cd cmd5checkpw-0.22
# more INSTALL
Like any other piece of software (and information generally),
cmd5checkpw comes with NO WARRANTY.

How to install:

1. Compile the program.
       % make

2. Install the programs and man page:
       # make install

Now you should have an example poppasswd copied to your /etc directory and
cmd5checkpw binary in your /bin directory.
Now select a free user id in your system. Create that user in /etc/passwd
do "chown thatuser /etc/poppasswd" , "chmod 400 /etc/poppasswd",
"chown thatuser /bin/cmd5checkpw" and "chmod a+s /etc/cmd5checkpw".
Of course replace "thatuser" with username of the user you have created.

#make
#mkdir -p /usr/man/man8
#make install

打补丁:
#cd /usr/local/src/qmail-smtpd-0.31
#cp  base64.c base64.h README.auth  ../netqmail-1.06/
# patch -d ../netqmail-1.06 <auth.patch
patching file Makefile
patching file TARGETS
patching file qmail-smtpd.8
patching file qmail-smtpd.c
Hunk #2 succeeded at 62 with fuzz 1.
Hunk #3 succeeded at 241 with fuzz 1.

#cd /usr/local/src/netqmail-1.06
#mkdir -p /var/qmail
#cp INSTALL.ids IDS
#vi IDS
-----------------------------------------------------------
##Here's how to set up the qmail groups and the qmail users.
#
#On some systems there are commands that make this easy. Solaris and
#Linux:
    groupadd nofiles
    useradd -g nofiles -d /var/qmail/alias alias
    useradd -g nofiles -d /var/qmail qmaild
    useradd -g nofiles -d /var/qmail qmaill
    useradd -g nofiles -d /var/qmail qmailp
    groupadd qmail
    useradd -g qmail -d /var/qmail qmailq
    useradd -g qmail -d /var/qmail qmailr
    useradd -g qmail -d /var/qmail qmails
--------------------------------------------------------------
chmod +x IDS
./IDS
make setup check
./config-fast mail.example.com
cd /usr/local/src/ucspi-tcp-0.88
patch < /usr/local/src/netqmail-1.06/other-patches/ucspi-tcp-0.88.errno.patch
make
make setup check


cd /package/admin/daemontools-0.76
cd src   
patch < /usr/local/src/netqmail-1.06/other-patches/daemontools-0.76.errno.patch   
cd ..   
package/install


创建启动脚本:
vi /var/qmail/rc
-----------------------------------------------
#!/bin/sh

# Using stdout for logging
# Using control/defaultdelivery from qmail-local to deliver messages by default

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start "`cat /var/qmail/control/defaultdelivery`"
------------------------------------------------------
chmod 755 /var/qmail/rc
mkdir /var/log/qmail

echo ./Maildir >/var/qmail/control/defaultdelivery
创建qmailctl脚本文件:
vi /var/qmail/bin/qmailctl
------------------------------------------------------
#!/bin/sh

# description: the qmail MTA

PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin
export PATH

QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`

case "$1" in
  start)
    echo "Starting qmail"
    if svok /service/qmail-send ; then
      svc -u /service/qmail-send /service/qmail-send/log
    else
      echo "qmail-send supervise not running"
    fi
    if svok /service/qmail-smtpd ; then
      svc -u /service/qmail-smtpd /service/qmail-smtpd/log
    else
      echo "qmail-smtpd supervise not running"
    fi
    if [ -d /var/lock/subsys ]; then
      touch /var/lock/subsys/qmail
    fi
    ;;
  stop)
    echo "Stopping qmail..."
    echo "  qmail-smtpd"
    svc -d /service/qmail-smtpd /service/qmail-smtpd/log
    echo "  qmail-send"
    svc -d /service/qmail-send /service/qmail-send/log
    if [ -f /var/lock/subsys/qmail ]; then
      rm /var/lock/subsys/qmail
    fi
    ;;
  stat)
    svstat /service/qmail-send
    svstat /service/qmail-send/log
    svstat /service/qmail-smtpd
    svstat /service/qmail-smtpd/log
    qmail-qstat
    ;;
  doqueue|alrm|flush)
    echo "Flushing timeout table and sending ALRM signal to qmail-send."
    /var/qmail/bin/qmail-tcpok
    svc -a /service/qmail-send
    ;;
  queue)
    qmail-qstat
    qmail-qread
    ;;
  reload|hup)
    echo "Sending HUP signal to qmail-send."
    svc -h /service/qmail-send
    ;;
  pause)
    echo "Pausing qmail-send"
    svc -p /service/qmail-send
    echo "Pausing qmail-smtpd"
    svc -p /service/qmail-smtpd
    ;;
  cont)
    echo "Continuing qmail-send"
    svc -c /service/qmail-send
    echo "Continuing qmail-smtpd"
    svc -c /service/qmail-smtpd
    ;;
  restart)
    echo "Restarting qmail:"
    echo "* Stopping qmail-smtpd."
    svc -d /service/qmail-smtpd /service/qmail-smtpd/log
    echo "* Sending qmail-send SIGTERM and restarting."
    svc -t /service/qmail-send /service/qmail-send/log
    echo "* Restarting qmail-smtpd."
    svc -u /service/qmail-smtpd /service/qmail-smtpd/log
    ;;
  cdb)
    tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
    chmod 644 /etc/tcp.smtp.cdb
    echo "Reloaded /etc/tcp.smtp."
    ;;
  help)
    cat <<HELP
   stop -- stops mail service (smtp connections refused, nothing goes out)
  start -- starts mail service (smtp connection accepted, mail can go out)
  pause -- temporarily stops mail service (connections accepted, nothing leaves)
   cont -- continues paused mail service
   stat -- displays status of mail service
    cdb -- rebuild the tcpserver cdb file for smtp
restart -- stops and restarts smtp, sends qmail-send a TERM & restarts it
doqueue -- schedules queued messages for immediate delivery
reload -- sends qmail-send HUP, rereading locals and virtualdomains
  queue -- shows status of queue
   alrm -- same as doqueue
  flush -- same as doqueue
    hup -- same as reload
HELP
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}"
    exit 1
    ;;
esac

exit 0

-------------------------------------------------------------------

chmod 755 /var/qmail/bin/qmailctl
ln -s /var/qmail/bin/qmailctl /usr/bin

supervise 脚本
mkdir -p /var/qmail/supervise/qmail-send/log
mkdir -p /var/qmail/supervise/qmail-smtpd/log

vi /var/qmail/supervise/qmail-send/run
------------------------------------
#!/bin/sh
exec /var/qmail/rc
------------------------------------
vi /var/qmail/supervise/qmail-send/log/run
---------------------------------------------
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail
-------------------------------------------------------
vi /var/qmail/supervise/qmail-smtpd/run
----------------------------------------------
#!/bin/sh

QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`

if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    echo /var/qmail/supervise/qmail-smtpd/run
    exit 1
fi

if [ ! -f /var/qmail/control/rcpthosts ]; then
    echo "No /var/qmail/control/rcpthosts!"
    echo "Refusing to start SMTP listener because it'll create an open relay"
    exit 1
fi

exec /usr/local/bin/softlimit -m 100000000 \
     /usr/local/bin/tcpserver -H -R -l mail.example.com -t 1 -c 100 -v -p -x /etc/tcp.smtp.cdb \
          -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd mail.example.com /home/vpopmail/bin/vchkpw \
            /bin/cmd5checkpw /bin/true 2>&1

----------------------------------------------------------
如果为以上则造成不可验证,不停输入密码,但就是通过不了!
最后改成以下:结果email服务器提示身份验证,但outlook勾选身份验证后所有任意用户可以发送邮件

-------------------------------------------------
exec /usr/local/bin/softlimit -m 200000000 \
    /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd  /home/vpopmail/bin/vchkpw /bin/true 2>&1

-------------------------------------------------


echo 20 > /var/qmail/control/concurrencyincoming
chmod 644 /var/qmail/control/concurrencyincoming


vi /var/qmail/supervise/qmail-smtpd/log/run
--------------------------------------------------
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd
--------------------------------------------------------
chmod 755 /var/qmail/supervise/qmail-send/run
chmod 755 /var/qmail/supervise/qmail-send/log/run
chmod 755 /var/qmail/supervise/qmail-smtpd/run
chmod 755 /var/qmail/supervise/qmail-smtpd/log/run

mkdir -p /var/log/qmail/smtpd
chown qmaill /var/log/qmail /var/log/qmail/smtpd
ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service
echo '127.:allow,RELAYCLIENT=""' >>/etc/tcp.smtp
qmailctl cdb


touch /var/qmail/alias/.qmail-root
touch /var/qmail/alias/.qmail-postmaster
ln -s .qmail-postmaster /var/qmail/alias/.qmail-mailer-daemon
ln -s .qmail-postmaster /var/qmail/alias/.qmail-abuse
chmod 644 /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-postmaster



安装MYSQL
wget http://mysql.easynet.be/Downloads/MySQL-5.0/MySQL-devel-community-5.0.67-0.rhel4.i386.rpm
wget http://mysql.easynet.be/Downloads/MySQL-5.0/MySQL-shared-community-5.0.67-0.rhel4.i386.rpm
wget http://mir2.ovh.net/ftp.mysql.com/Downloads/MySQL-5.0/MySQL-server-community-5.0.67-0.rhel4.i386.rpm
wget http://mysql.easynet.be/Downloads/MySQL-5.0/MySQL-client-community-5.0.67-0.rhel4.i386.rpm
wget http://downloads.sourceforge.net/vpopmail/vpopmail-5.4.25.tar.gz?modtime=1191965486&big_mirror=0
yum install perl-DBI
rpm -ivh mysql-*

安装vpopmail:
groupadd -g 89 vchkpw
useradd -g vchkpw -u 89 -d /home/vpopmail vpopmail
chown -R root.root vpopmail-5.4.25
mkdir ~vpopmail/etc
chown vpopmail.vchkpw ~vpopmail/etc
echo "localhost|0|vpopmailuser|vpoppasswd|vpopmail" > ~vpopmail/etc/vpopmail.mysql
chown vpopmail.vchkpw ~vpopmail/etc/vpopmail.mysql
chmod 640 ~vpopmail/etc/vpopmail.mysql

mysql
mysql>CREATE DATABASE vpopmail;
mysql>GRANT select,insert,update,delete,create,drop ON vpopmail.* TO vpopmailuser@localhost IDENTIFIED BY 'vpoppasswd';
mysql>quit

./configure  --disable-roaming-users --enable-auth-module=mysql --disable-domain-quotas --enable-sql-logging --enable-logging=p  --disable-passwd  --enable-clear-passwd  --enable-auth-logging --enable-valias --disable-mysql-limits
make
make install-strip

chmod 6755 /home/vpopmail/bin/vchkpw
echo "example.com" > ~vpopmail/etc/defaultdomain
cd /home/vpopmail/bin/
./vadddomain example.com
./vadduser test@example.com

[ 本帖最后由 linuxpf 于 2009-4-19 22:05 编辑 ]

论坛徽章:
0
发表于 2008-12-03 12:29 |显示全部楼层
more README.auth
*** Warning! Cuidado! Vorsicht! ***
===================================
*** Version 0.30 of the patch changes the arguments which must be
*** passed to qmail-smtpd.  If you are upgrading from a previous
*** version of the patch, take care to ensure your invocation of
*** qmail-smtpd uses the correct arguments.  Otherwise, your server
*** may run as an open relay!
===================================
*** Warning! Cuidado! Vorsicht! ***


This patch adds ESMTP AUTH authentication protocol support to
qmail-1.03.  It's originally based on Mrs. Brisby's smtp-auth patch
with many enhancements from Krzysztof Dabrowski <brush@elysium.pl>.

Beginning with version 0.30, the patch was completely rewritten to
use only djb's string functions by Eric M. Johnston <emj@postal.net>.

You can always get the newest version from:
http://members.elysium.pl/brush/qmail-smtpd-auth/

To use all of it's functionality you will also have to obtain and
install Krzysztof's cmd5checkpw utility available at:
http://members.elysium.pl/brush/cmd5checkpw/

If you need more information about SMTP-AUTH itself and the
client/server support and configuration, visit:
http://members.elysium.pl/brush/smtp-auth/

---

Detailed patch information:

This patch adds the ESMTP AUTH option to qmail-1.03, allowing the
LOGIN, PLAIN, and CRAM-MD5 AUTH types. An appropriate checkpassword
tool is necessary to support the authentication.  See
http://cr.yp.to/checkpwd.html for more information on the interface.
Note that the checkpassword tool should support all of the AUTH types
advertised by qmail-smtpd.

As reflected in the modified qmail-smtpd(8) man page, qmail-smtpd
must be invoked with three arguments: hostname, checkprogram, and
subprogram.  If these arguments are missing, qmail-smtpd will still
advertise availability of AUTH, but will fail with a permanent error
when AUTH is used.

hostname is simply used to form the CRAM-MD5 challenge.  qmail-smtpd
invokes checkprogram, feeding it the username and password, in the
case of LOGIN or PLAIN, or the username, challenge, and response, in
the case of CRAM-MD5.  If the user is permitted, checkprogram invokes
subprogram, which just has to exit with a status of 0 for the user to
be authenticated.  Otherwise, checkprogram exits with a non-zero
status.  subprogram can usually be /usr/bin/true (or /bin/true,
depending on your flavor of OS).

If the user is successfully authenticated, the RELAYCLIENT
environment variable is effectively set for the SMTP session, and
the TCPREMOTEINFO environment variable is set to the authenticated
username, overriding any value that tcpserver may have set.  The
value of TCPREMOTEINFO is reflected in a Received header.


How to install it:

Simply patch your qmail-1.03 distribution with the included patch
file and recompile & install like usual.

The steps to do this are as follows (assuming your virgin
qmail-1.03 install is in "../qmail-1.03"):

  cp README.auth base64.c base64.h ../qmail-1.03
  patch -d ../qmail-1.03 < auth.patch

Install qmail normally, with the exception of the new arguments
to qmail-smtpd described elsewhere in this file.

Also obtain, unpack, compile and install the cmd5checkpw utility
(or some other checkpassword utility) and add a sample account to
/etc/poppasswd file.  This file must be readable by the qmail-smtpd
user, usually qmaild.


How to use it:

*** Warning: In version 0.30 the arguments have changed from
*** previous versions of qmail-smtpd-auth.  Take care to make sure
*** you update your startup scripts if updating!

If you're running qmail-smtpd from inetd, you'll want to do the
following:

smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env \
/var/qmail/bin/qmail-smtpd mail.acme.com /bin/cmd5checkpw /bin/true

Replace mail.acme.com with your hostname.  The second argument to
qmail-smtpd is your checkpassword utility (preferably cmd5checkpw
or some alternative that can handle CRAM-MD5).  The third argument
is the executable that the checkpassword utility execs when
authentication is successful.  (Note that the location of "true"
is OS dependent: you may need /usr/bin/true.)

Invocations using tcpserver will require analagous changes.  Give
your inetd a kill -HUP or restart tcpserver and away you go.


Caveats:

Please note that as authentication needs vary wildly across
installations, no effort has been made to make this patch work ``out
of the box.''  You'll have to procure or develop your own
checkpassword program.  Also note that CRAM-MD5 will require you to
keep plaintext passwords.  You'll probably want to disable this AUTH
type if you're just using /etc/passwd (keeping in mind that PLAIN and
LOGIN aren't quite as safe over the wire) -- just undefine AUTHCRAM
in qmail-smtpd.

Krzysztof Dabrowski's cmd5checkpw tool used as an example in this
document supports the three AUTH types included in this patch.
It's available at http://www.elysium.pl/members/brush/cmd5checkpw/.

This patch has been generated against the stock qmail 1.03
distribution.  The results of combining this patch with others are
unknown.


Features:

This patch supports the following auth methods: LOGIN, PLAIN and
CRAM-MD5.


Compatibility:

The following MUA's are confirmed to work with this patch:

Eudora 4.2.2            -       CRAM-MD5
Eudora 5.0.2            -       CRAM-MD5
The Bat 1.39            -       LOGIN & CRAM-MD5
Outlook Express 4       -       LOGIN
Outlook Express 5       -       LOGIN
Outlook 2000            -       LOGIN
Netscape 4.x            -       LOGIN & PLAIN
Netscape 4.0x           -       LOGIN
Pegasus Mail 3.1x       -       CRAM-MD5


Various compatibility issues:

Testing with Pegasus Mail 3.1 revealed that it requires the new style
(RFC recommended) greeting message.  Both styles are now enabled to
maintain the highest degree of compatibility with various clients.
This fix was suggested by David Harris <David.Harris@pmail.gen.nz>,
the developer of Pegasus Mail.


Acknowledgments:

This patch is based on work by Krzysztof Dabrowski at
http://members.elysium.pl/brush/qmail-smtpd-auth/ and ``Mrs. Brisby''
at http://www.nimh.org/hacks/qmail-smtpd.c which has been further
developed by Eric M. Johnston <emj@postal.net>.

---

THIS SOFTWARE IS IN THE PUBLIC DOMAIN, IS PROVIDED BY THE AUTHOR
``AS IS,'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[root@mail netqmail-1.06]#



文件说明

论坛徽章:
0
发表于 2008-12-03 12:42 |显示全部楼层
[root@mail ~]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.example.com ESMTP
ehlo google.com
250-mail.example.com
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250 8BITMIME
helo
250 mail.example.com
auth login
334 VXNlcm5hbWU6

[root@mail home]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      3180/mysqld         
tcp        0      0 0.0.0.0:1002                0.0.0.0:*                   LISTEN      2940/rpc.statd      
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2921/portmap        
tcp        0      0 0.0.0.0:631                 0.0.0.0:*                   LISTEN      3051/cupsd         
tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN      3828/tcpserver      
tcp        0      0 :::22                       :::*                        LISTEN      3130/sshd           
udp        0      0 0.0.0.0:996                 0.0.0.0:*                               2940/rpc.statd      
udp        0      0 0.0.0.0:999                 0.0.0.0:*                               2940/rpc.statd      
udp        0      0 0.0.0.0:111                 0.0.0.0:*                               2921/portmap        
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               3051/cupsd         
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6922   3204/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     6631   3042/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     6998   3239/dbus-daemon-1  /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     6899   3180/mysqld         /var/lib/mysql/mysql.sock
[root@mail home]#

[ 本帖最后由 linuxpf 于 2008-12-10 15:38 编辑 ]

论坛徽章:
0
发表于 2008-12-03 12:53 |显示全部楼层
[root@mail ~]# sh inst_check
Congratulations, your LWQ installation looks good!

# sh inst_check
Congratulations, your LWQ installation looks good!
[root@mail ~]# ps -efl | grep "service errors" | grep -v grep
0 S root      3822  3262  0  78   0 -   508 pipe_w 10:46 ?        00:00:00 readproctitle service errors: ................................................................................................................................................................................................................................................................................................................................................................................................................
[root@mail ~]#


有知道帮助下,非常谢谢!

论坛徽章:
0
发表于 2008-12-03 13:19 |显示全部楼层
[root@mail ~]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.example.com ESMTP
ehlo
250-mail.example.com
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
250 8BITMIME
auth login
334 VXNlcm5hbWU6
sfsfsfsfxv
334 UGFzc3dvcmQ6
xvfsf
454 oops, unable to write pipe and I can't auth (#4.3.0)
xfsf
502 unimplemented (#5.5.1)
sfl
502 unimplemented (#5.5.1)

[ 本帖最后由 linuxpf 于 2008-12-10 15:38 编辑 ]

论坛徽章:
0
发表于 2008-12-03 13:54 |显示全部楼层
估计是版本问题,配置问题,帮助分析下,谢谢!难道本人RP很有问题?

[ 本帖最后由 linuxpf 于 2008-12-3 13:55 编辑 ]

论坛徽章:
0
发表于 2008-12-03 14:10 |显示全部楼层
oops PIPE问题。
装了daemontool?

论坛徽章:
0
发表于 2008-12-03 14:31 |显示全部楼层
原帖由 思一克 于 2008-12-3 14:10 发表
oops PIPE问题。
装了daemontool?

是啊,不知道什么问题了?
能否说明白点!
现在网上的补丁太多了,,

[ 本帖最后由 linuxpf 于 2008-12-3 14:33 编辑 ]

论坛徽章:
0
发表于 2008-12-03 14:48 |显示全部楼层
原帖由 linuxpf 于 2008-12-3 12:06 发表
情况是打了补丁存在验证也通不过,用outlook发邮件,勾选与服务器身份验,于是弹出输入密码认证信息,输入后不停弹出验证,验证通不过,去掉
勾选与服务器身份验勾项,可以发邮件,认证如同虚设.还是本人安装有问题,已 ...

楼主用的atmail是做什么的?可不可以给一个下载地址

论坛徽章:
0
发表于 2008-12-03 14:59 |显示全部楼层
原帖由 scyzxp 于 2008-12-3 14:48 发表

楼主用的atmail是做什么的?可不可以给一个下载地址

http://atmail.org/download/atmailopen.tgz
http://www.atmail.org/download.php

[ 本帖最后由 linuxpf 于 2008-12-3 15:04 编辑 ]
2.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP