cryboy2001 发表于 2014-11-26 10:45

可以收到其它的邮件服务器发来的邮件吗?
你的MX有没有设好

who8383 发表于 2014-11-26 10:54

我没有设置DNS.在局域网内不搭建DNS也是OK的吧,回复 11# cryboy2001


   

who8383 发表于 2014-11-26 11:03

# pwd
/var/vmail/dktest.com/dktest.com/1235/new
我在这个目录下找到了我发过来的邮件,邮件内容被加密了,请问是哪里的配置错误导致我不能收到邮件?回复 11# cryboy2001


   

cryboy2001 发表于 2014-11-26 13:41

who8383 发表于 2014-11-26 10:54 static/image/common/back.gif
我没有设置DNS.在局域网内不搭建DNS也是OK的吧,回复 11# cryboy2001

做邮件服务器一定要设dns中的mx。

cryboy2001 发表于 2014-11-26 14:22

回复 13# who8383

postfix配置如下:
37.virtual_mailbox_base = /var/vmail

dovecot 配置
11.mail_location = maildir:~/Maildir

你改一下邮件目录位置试试
    mail_location = maildir:/var/vmail/%u


多看看日志,有没有什么提示

who8383 发表于 2014-11-26 14:42

   日志里也没看到有什么问题。现在就是有俩个疑惑。1.本域之内的邮件内容为什么是加密的    2. 为何用客户端软件接收不到邮件,但是在虚拟用户目录下可以看到邮件并且邮件正文被base64加密了回复 15# cryboy2001


   

cryboy2001 发表于 2014-11-26 14:44

1.本域之内的邮件内容为什么是加密的
这个加密是很正常的,防止非本用户跳过认证,直接查看

2、看看是不是邮件目录设置不对

woxizishen 发表于 2014-11-26 18:42

回复 10# who8383

查看dovecot配置是不是有问题,检查仔细点。
   

who8383 发表于 2014-11-28 14:45

我的邮件日志如下Nov 28 14:31:18 mail dovecot: auth: mysql: Connected to localhost (postfix)
Nov 28 14:31:19 mail dovecot: imap-login: Login: user=<fsl@fsl.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=1403, secured
Nov 28 14:31:19 mail dovecot: imap(fsl@fsl.com): Disconnected: Logged out bytes=148/1475
Nov 28 14:31:20 mail dovecot: imap-login: Login: user=<fsl@fsl.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=1405, secured
Nov 28 14:31:20 mail dovecot: imap(fsl@fsl.com): Disconnected: Logged out bytes=148/1475
Nov 28 14:31:24 mail dovecot: pop3-login: Disconnected (auth failed, 1 attempts): method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Nov 28 14:31:24 mail postfix/smtpd: connect from localhost[::1]
Nov 28 14:31:24 mail postfix/smtpd: 75EEA22E6C: client=localhost[::1]
Nov 28 14:31:24 mail postfix/cleanup: 75EEA22E6C: message-id=<df2f527b2252972418bc89e4eeddf0b1.squirrel@10.0.0.191>
Nov 28 14:31:24 mail postfix/qmgr: 75EEA22E6C: from=<fsl@fsl.com>, size=700, nrcpt=1 (queue active)
Nov 28 14:31:24 mail postfix/smtpd: disconnect from localhost[::1]
Nov 28 14:31:24 mail postfix/virtual: 75EEA22E6C: to=<fsl@fsl.com>, relay=virtual, delay=0.15, delays=0.11/0.03/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)
Nov 28 14:31:24 mail postfix/qmgr: 75EEA22E6C: removed
Nov 28 14:31:28 mail dovecot: imap-login: Login: user=<fsl@fsl.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=1419, secured
Nov 28 14:31:28 mail dovecot: imap(fsl@fsl.com): Disconnected: Logged out bytes=611/459
Nov 28 14:31:28 mail dovecot: imap-login: Login: user=<fsl@fsl.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=1421, secured
Nov 28 14:31:28 mail dovecot: imap(fsl@fsl.com): Disconnected: Logged out bytes=309/3727
# 我在这个目录下发现我的邮件,# pwd
/var/vmail/fsl.com/fsl.com/fsl/new
# ll
总用量 28
-rw------- 1 vmail vmail 2885 11月 27 17:56 1417082206.Vfd00I22ec4M300308.mail.dktest.com
-rw------- 1 vmail vmail735 11月 28 13:42 1417153326.Vfd00I23102M71539.mail.dktest.com
-rw------- 1 vmail vmail739 11月 28 14:16 1417155412.Vfd00I2310aM465017.mail.dktest.com
-rw------- 1 vmail vmail745 11月 28 14:17 1417155451.Vfd00I23111M393924.mail.dktest.com
-rw------- 1 vmail vmail735 11月 28 14:19 1417155587.Vfd00I2310fM761379.mail.dktest.com
-rw------- 1 vmail vmail748 11月 28 14:27 1417156069.Vfd00I23113M287552.mail.dktest.com
-rw------- 1 vmail vmail750 11月 28 14:31 1417156284.Vfd00I230cbM587211.mail.dktest.com
# 可是我发现在上级目录也有fsl 这个帐号的目录,可是这个目录下没有邮件,是空的# pwd
/var/vmail/fsl.com
# ls
fslfsl.com
#
# cd fsl/Maildir/new/
# ls
# ll
总用量 0
# pwd
/var/vmail/fsl.com/fsl/Maildir/new
# ls
#   我的main.cf文件配置指明邮件存储的位置在 /var/vmail ,可是现在有了俩个账户目录,我该如何去指定mail的保存位置?还有就是postfixadmin可以自动创建邮件储存目录吗?
main.cf 配置文件# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = /var/vmail
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = dktest.com
myhostname = mail.dktest.com
mynetworks = 0.0.0.0/0
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = /var/run/dovecot/auth-client
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:2000
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = virtual
virtual_uid_maps = static:2000
# dovecot 配置文件# doveconf -n
# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-71.el6.x86_64 x86_64 CentOS Linux release 6.0 (Final) ext4
auth_mechanisms = plain login cram-md5
dict {
expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
}
disable_plaintext_auth = no
listen = *
mail_location = maildir:/var/vmail
mbox_write_locks = fcntl
passdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
protocols = imap pop3
service auth {
unix_listener auth-client {
    group = postfix
    mode = 0600
    user = postfix
}
}
service dict {
unix_listener dict {
    group = vmail
    mode = 0600
    user = vmail
}
}
ssl = no
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
args = /etc/dovecot/dovecot-sql.conf.ext
driver = sql
}
# 现在可以看到这个目录才是真正的邮件目录,我要怎么去改呢,还有就是postfixadmin可以自动创建邮件储存目录文件吗?# cd /var/vmail/fsl.com/fsl.com/fsl/new/
# ls
1417082206.Vfd00I22ec4M300308.mail.dktest.com1417155587.Vfd00I2310fM761379.mail.dktest.com
1417153326.Vfd00I23102M71539.mail.dktest.com   1417156069.Vfd00I23113M287552.mail.dktest.com
1417155412.Vfd00I2310aM465017.mail.dktest.com1417156284.Vfd00I230cbM587211.mail.dktest.com
1417155451.Vfd00I23111M393924.mail.dktest.com
回复 18# woxizishen


   

who8383 发表于 2014-11-28 15:55

postfixadmin能在linux下自动创建邮件目录吗 回复 17# cryboy2001


   
页: 1 [2] 3
查看完整版本: postfix+dovecot+mysql+postfixadmin 发信问题