欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

问一下我默认安装的postfix错误日志在哪里放着? [复制链接]

shiping1 的头像
/var/log/mail

  1. Dovecot配置笔记- Inosin℃ - ITeye技术网站

    inosin.iteye.com/blog/1472653
    2012年4月1日 ... 就一切都搞定了 它的主要配置文件也只有一个,位于/etc/dovecot.conf ... no
    log_path = /var/log/dovecot.log #日志文件位置info_log_path....
  2. CentOS Linux安装postfix邮件服务器| 天使羊波波闪耀光芒

    www.live-in.org/archives/1392.html
    dovecot是一个开源的IMAP和POP3邮件服务器。作为发件 ... 1、编辑配置文件/etc/postfix/main.cf: ... 10、
    日志文件这里postfix和dovecot日志都在/var/log/maillog里。


非常感谢!

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

我现在出现了这样一个问题。我把apache mysql postfix 和extmail 都搭建好之后 用 postfixadmin 新建了两个用户。但不明白为什么

明明 用户名密码都正确 他还是总提示我 Invalid email account or password 

我在mysql 日志中也发现了 postfix 查询的记录。
  1. 080520 17:53:24       6 Connect     postfixadmin@localhost on postfix
  2.                       6 Query       set autocommit=1
  3.                       6 Query       SELECT * FROM mailbox WHERE username='wangwu@mail.abc.com'
  4.                       6 Quit
  5. 080520 17:57:53       7 Connect     postfixadmin@localhost on postfix
  6.                       7 Query       set autocommit=1
  7.                       7 Query       SELECT * FROM mailbox WHERE username='wangwu@mail.abc.com'
  8.                       7 Quit
复制代码


postfix  的日志什么错误也不显示啊。 大家帮我分析一下 这会是什么原因呢?

还有我的 dovecot 可能配置不正确 ,但那不能影响到登陆到extmail吧??

用outlook或者用telnet测试验证

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

[ 本帖最后由 ruochen 于 2008-7-10 16:51 编辑 ]
 
 
SA & DBA


 
 
  

Rank: 8Rank: 8

帖子
9730
主题
371
精华
2
可用积分
8601
专家积分
175
在线时间
6369 小时
注册时间
2003-05-19
最后登录
2015-04-14
认证徽章
 
论坛徽章:
3
酉鸡
日期:2013-10-19 10:17:13CU十二周年纪念徽章
日期:2013-10-24 15:41:34金牛座
日期:2014-10-10 11:23:34
5[报告]
 
 发表于 2008-07-10 16:46:40 |只看该作者
原帖由 ruochen 于 2008-7-10 14:35 发表 
/var/log/mail



我印象中的
sorry

没有注意到,呵呵
 
 
SA & DBA


 
 
  

Rank: 8Rank: 8

帖子
9730
主题
371
精华
2
可用积分
8601
专家积分
175
在线时间
6369 小时
注册时间
2003-05-19
最后登录
2015-04-14
认证徽章
 
论坛徽章:
3
酉鸡
日期:2013-10-19 10:17:13CU十二周年纪念徽章
日期:2013-10-24 15:41:34金牛座
日期:2014-10-10 11:23:34
6[报告]
 
 发表于 2008-07-10 16:49:18 |只看该作者
还有在命令行下用postfix配置文件中的条件看能查找到用户不?看能不能返回记录

还有密码的加密问题,是md5还是encryt之类的
 
 
SA & DBA


 
 
  

 

帖子
151
主题
21
精华
0
可用积分
152
专家积分
0
在线时间
1 小时
注册时间
2008-06-02
最后登录
2008-11-20
论坛徽章:
0
 
7[报告]
 
 发表于 2008-07-10 16:52:53 |只看该作者
原帖由 ruochen 于 2008-7-10 16:45 发表 
用outlook或者用telnet测试验证

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

我用telnet 测一下出现下面的提示了。这表示什么意思?
  1. [root@mail postfix]# telnet 127.0.0.1 25
  2. Trying 127.0.0.1...
  3. Connected to localhost.localdomain (127.0.0.1).
  4. Escape character is '^]'.
  5. 220 mail.abc.com ESMTP Postfix
  6. ehlo localhost
  7. 250-mail.abc.com
  8. 250-PIPELINING
  9. 250-SIZE 10240000
  10. 250-VRFY
  11. 250-ETRN
  12. 250 8BITMIME
复制代码
 
 
 
 
  

 

帖子
151
主题
21
精华
0
可用积分
152
专家积分
0
在线时间
1 小时
注册时间
2008-06-02
最后登录
2008-11-20
论坛徽章:
0
 
8[报告]
 
 发表于 2008-07-10 16:54:43 |只看该作者
  1. [root@mail postfix]# postconf -n
  2. broken_sasl_auth_clients = yes
  3. command_directory = /usr/sbin
  4. config_directory = /etc/postfix
  5. daemon_directory = /usr/libexec/postfix
  6. debug_peer_level = 2
  7. html_directory = no
  8. mail_owner = postfix
  9. mailq_path = /usr/bin/mailq
  10. manpage_directory = /usr/local/man
  11. mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
  12. mydomain = abc.com
  13. myhostname = mail.abc.com
  14. mynetworks = 192.168.0.0/24, 127.0.0.0/8
  15. myorigin = abc.com
  16. newaliases_path = /usr/bin/newaliases
  17. queue_directory = /var/spool/postfix
  18. readme_directory = no
  19. sample_directory = /etc/postfix
  20. sendmail_path = /usr/sbin/sendmail
  21. setgid_group = postdrop
  22. 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
  23. unknown_local_recipient_reject_code = 550
  24. virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
  25. virtual_gid_maps = static:503
  26. virtual_mailbox_base = /home/mail
  27. virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
  28. virtual_mailbox_limit = 102400000
  29. virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
  30. virtual_minimum_uid = 502
  31. virtual_transport = virtual
  32. virtual_uid_maps = static:502
复制代码
 
 
 
 
  

Rank: 8Rank: 8

帖子
9730
主题
371
精华
2
可用积分
8601
专家积分
175
在线时间
6369 小时
注册时间
2003-05-19
最后登录
2015-04-14
认证徽章
 
论坛徽章:
3
酉鸡
日期:2013-10-19 10:17:13CU十二周年纪念徽章
日期:2013-10-24 15:41:34金牛座
日期:2014-10-10 11:23:34
9[报告]
 
 发表于 2008-07-10 16:56:12 |只看该作者
下面是我以前做的日志


6)测试发信认证及收信
您可以通过登录postfixadmin新建虚拟域和虚拟用户,也可以直接在mysql中进行创建;
本示例中创建了一个虚拟域:test.hk,并创建了两个虚拟用户:
test1@test.hktest2@test1.hk,密码分别为test1和test2

由于login认证采用Base64编码格式,故先将用户test1\@test.hk的登录名和密码进行相应的编码:
[root@mailtest postfix]# perl -e 'use MIME::Base64; print encode_base64("test1\@test.hk")'
dGVzdDFAdGVzdC5oaw== 

[root@mailtest postfix]# 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收信
[root@mailtest postfix]# perl -e 'use MIME::Base64; print encode_base64("test2\@test.hk")'
dGVzdDJAdGVzdC5oaw==
[root@mailtest postfix]# 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 [10.10.119.250])
        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--
 
 
SA & DBA


 
 
  

 

帖子
151
主题
21
精华
0
可用积分
152
专家积分
0
在线时间
1 小时
注册时间
2008-06-02
最后登录
2008-11-20
论坛徽章:
0
 
10[报告]
 
 发表于 2008-07-10 16:57:02 |只看该作者
下面是我 extmail  的 webmail.cf
  1. SYS_CONFIG = /usr/local/httpd/htdocs/extmail/
  2. SYS_LANGDIR = /usr/local/httpd/htdocs/extmail/lang
  3. SYS_TEMPLDIR = /usr/local/httpd/htdocs/extmail/html
  4. SYS_SHOW_WARN = 0
  5. SYS_PERMIT_NOQUOTA = 1
  6. SYS_SESS_DIR = /tmp/
  7. SYS_SESS_TIMEOUT = 21600
  8. SYS_USER_PSIZE = 20
  9. SYS_USER_LANG = zh_CN
  10. SYS_USER_TEMPLATE = standard
  11. SYS_USER_CHARSET = gb2312
  12. SYS_USER_TIMEZONE = +0800
  13. SYS_MIN_PASS_LEN = 2
  14. SYS_AUTH_TYPE = mysql
  15. SYS_MAILDIR_BASE = /home/mail
  16. SYS_CRYPT_TYPE = md5
  17. SYS_MYSQL_USER = postfixadmin
  18. SYS_MYSQL_PASS = postfixadmin
  19. SYS_MYSQL_DB = postfix
  20. SYS_MYSQL_HOST = localhost
  21. SYS_MYSQL_SOCKET = /tmp/mysql.sock
  22. SYS_MYSQL_TABLE = mailbox
  23. SYS_MYSQL_ATTR_USERNAME = username
  24. SYS_MYSQL_ATTR_PASSWD = password
  25. SYS_MYSQL_ATTR_QUOTA = quota
  26. SYS_MYSQL_ATTR_HOME = homedir
  27. SYS_MYSQL_ATTR_MAILDIR = maildir
  28. SYS_LDAP_BASE = dc=mail,dc=com
  29. SYS_LDAP_RDN = cn=Manager,dc=example,dc=com
  30. SYS_LDAP_PASS = secret
  31. SYS_LDAP_HOST = localhost
  32. SYS_LDAP_ATTR_USERNAME = mail
  33. SYS_LDAP_ATTR_PASSWD = userPassword
  34. SYS_LDAP_ATTR_QUOTA = mailQuota
  35. SYS_LDAP_ATTR_HOME = homeDirectory
  36. SYS_LDAP_ATTR_MAILDIR = mailMessageStore
复制代码
来自 http://bbs.chinaunix.net/thread-1194594-1-1.html
普通分类: