歡迎您光臨本站 註冊首頁

問一下我默認安裝的postfix錯誤日誌在哪裡放著?

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

問一下我默認安裝的postfix錯誤日誌在哪裡放著?

RT
謝謝!
《解決方案》

/var/log/mail
《解決方案》

非常感謝!

但我的postfix  的日誌是/var/log/maillog 文件。

我現在出現了這樣一個問題。我把apache mysql postfix 和extmail 都搭建好之後 用 postfixadmin 新建了兩個用戶。但不明白為什麼

明明 用戶名密碼都正確 他還是總提示我 Invalid email account or password

我在mysql 日誌中也發現了 postfix 查詢的記錄。
080520 17:53:24       6 Connect     postfixadmin@localhost on postfix
                      6 Query       set autocommit=1
                      6 Query       SELECT * FROM mailbox WHERE username='wangwu@mail.abc.com'
                      6 Quit
080520 17:57:53       7 Connect     postfixadmin@localhost on postfix
                      7 Query       set autocommit=1
                      7 Query       SELECT * FROM mailbox WHERE username='wangwu@mail.abc.com'
                      7 Quit



postfix  的日誌什麼錯誤也不顯示啊。 大家幫我分析一下 這會是什麼原因呢?

還有我的 dovecot 可能配置不正確 ,但那不能影響到登陸到extmail吧??
《解決方案》

用outlook或者用telnet測試驗證

注意用戶名用
wangwu
或者
wangwu@mail.abc.com
再或者
wangwu@abc.com

[ 本帖最後由 ruochen 於 2008-7-10 16:51 編輯 ]
《解決方案》

原帖由 ruochen 於 2008-7-10 14:35 發表 http://bbs.chinaunix.net/images/common/back.gif
/var/log/mail


我印象中的
sorry

沒有注意到,呵呵
《解決方案》

還有在命令行下用postfix配置文件中的條件看能查找到用戶不?看能不能返回記錄

還有密碼的加密問題,是md5還是encryt之類的
《解決方案》

原帖由 ruochen 於 2008-7-10 16:45 發表 http://bbs.chinaunix.net/images/common/back.gif
用outlook或者用telnet測試驗證

注意用戶名用
wangwu
或者
wangwu@mail.abc.com
再或者
wangwu@abc.com
我用telnet 測一下出現下面的提示了。這表示什麼意思?
# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.abc.com ESMTP Postfix
ehlo localhost
250-mail.abc.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250 8BITMIME
《解決方案》

# postconf -n
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = abc.com
myhostname = mail.abc.com
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = abc.com
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, reject_rbl_client opm.blitzed.org, reject_rbl_client list.dsbl.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl-xbl.spamhaus.org smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:503
virtual_mailbox_base = /home/mail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 102400000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 502
virtual_transport = virtual
virtual_uid_maps = static:502
《解決方案》

下面是我以前做的日誌


6)測試發信認證及收信
您可以通過登錄postfixadmin新建虛擬域和虛擬用戶,也可以直接在mysql中進行創建;
本示例中創建了一個虛擬域:test.hk,並創建了兩個虛擬用戶:
test1@test.hk和test2@test1.hk,密碼分別為test1和test2

由於login認證採用Base64編碼格式,故先將用戶test1\@test.hk的登錄名和密碼進行相應的編碼:
# perl -e 'use MIME::Base64; print encode_base64("test1\@test.hk")'
dGVzdDFAdGVzdC5oaw==

# perl -e 'use MIME::Base64; print encode_base64("test1")'
dGVzdDE=

6.1)LOGIN登錄測試:
C:\>telnet 10.10.119.204 25
220 mail.test.hk ESMTP "Version not Available"
ehlo mail
250-mail.test.hk
250-PIPELINING
250-SIZE 5242880
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH LOGIN
334 VXNlcm5hbWU6
dGVzdDFAdGVzdC5oaw==
334 UGFzc3dvcmQ6
dGVzdDE=
235 2.0.0 Authentication successful
mail from:test1\@test.hk
250 2.1.0 Ok
rcpt to:test2\@test.hk
250 2.1.5 Ok
data
354 Please start mail input.
test send mail
.
quit
221 Closing connection. Good bye.

Connection to host lost.
C:\>


6.2)POP3收信測試
先對用戶test2@test.hk進行Base64編碼,而後認證登入,測試pop3收信
# perl -e 'use MIME::Base64; print encode_base64("test2\@test.hk")'
dGVzdDJAdGVzdC5oaw==
# perl -e 'use MIME::Base64; print encode_base64("test2")'
dGVzdDI=


C:\>telnet 10.10.119.204 110
+OK Dovecot ready.
AUTH LOGIN
+ VXNlcm5hbWU6
dGVzdDJAdGVzdC5oaw==
+ UGFzc3dvcmQ6
dGVzdDI=
+OK Logged in.
LIST
+OK 1 messages:
1 1410
.
RETR 1
+OK 1410 octets
Return-Path: <test1@test.hk>
X-Original-To: test2@test.hk
Delivered-To: test2@test.hk
Received: from d2800js7mh1x (unknown )
        by mail.test.hk (Postfix) with ESMTP id E8D9413B540
        for <test2@test.hk>; Fri, 16 Nov 2007 08:23:43 +0800 (CST)
Message-ID: <000801c827f4$d041b610$fa770a0a@d2800js7mh1x>
From: "test1" <test1@test.hk>
To: <test2@test.hk>
Subject: test.hk
Date: Fri, 16 Nov 2007 10:02:55 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_000_0003_01C82837.DBACB3E0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0003_01C82837.DBACB3E0
Content-Type: text/plain;
        charset="gb2312"
Content-Transfer-Encoding: quoted-printable

test.hk
------=_NextPart_000_0003_01C82837.DBACB3E0
Content-Type: text/html;
        charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.2900.3199" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>test.hk</FONT></DIV></BODY></HTML>

------=_NextPart_000_0003_01C82837.DBACB3E0--
《解決方案》

下面是我 extmail  的 webmail.cf
SYS_CONFIG = /usr/local/httpd/htdocs/extmail/
SYS_LANGDIR = /usr/local/httpd/htdocs/extmail/lang
SYS_TEMPLDIR = /usr/local/httpd/htdocs/extmail/html
SYS_SHOW_WARN = 0
SYS_PERMIT_NOQUOTA = 1
SYS_SESS_DIR = /tmp/
SYS_SESS_TIMEOUT = 21600
SYS_USER_PSIZE = 20
SYS_USER_LANG = zh_CN
SYS_USER_TEMPLATE = standard
SYS_USER_CHARSET = gb2312
SYS_USER_TIMEZONE = +0800
SYS_MIN_PASS_LEN = 2
SYS_AUTH_TYPE = mysql
SYS_MAILDIR_BASE = /home/mail
SYS_CRYPT_TYPE = md5
SYS_MYSQL_USER = postfixadmin
SYS_MYSQL_PASS = postfixadmin
SYS_MYSQL_DB = postfix
SYS_MYSQL_HOST = localhost
SYS_MYSQL_SOCKET = /tmp/mysql.sock
SYS_MYSQL_TABLE = mailbox
SYS_MYSQL_ATTR_USERNAME = username
SYS_MYSQL_ATTR_PASSWD = password
SYS_MYSQL_ATTR_QUOTA = quota
SYS_MYSQL_ATTR_HOME = homedir
SYS_MYSQL_ATTR_MAILDIR = maildir
SYS_LDAP_BASE = dc=mail,dc=com
SYS_LDAP_RDN = cn=Manager,dc=example,dc=com
SYS_LDAP_PASS = secret
SYS_LDAP_HOST = localhost
SYS_LDAP_ATTR_USERNAME = mail
SYS_LDAP_ATTR_PASSWD = userPassword
SYS_LDAP_ATTR_QUOTA = mailQuota
SYS_LDAP_ATTR_HOME = homeDirectory
SYS_LDAP_ATTR_MAILDIR = mailMessageStore

[火星人 ] 問一下我默認安裝的postfix錯誤日誌在哪裡放著?已經有475次圍觀

http://coctec.com/docs/service/show-post-29131.html