Hi everyone:
I use dovecot only as the imap server, For smtp and pop3, I use apache james.
The dovecot version: 1.1.14
And the configuration is :
   protocols: imap
   ssl_disable: yes
   login_dir: /var/run/dovecot/login
   login_executable: /usr/libexec/dovecot/imap-login
   mail_location: 
mbox:/usr/local/edupass/mail/repo/%u:INBOX=/usr/local/edupass/mail/%u
   auth default:
    passdb:
      driver: sql
      args: /etc/dovecot-sql.conf
    userdb:
      driver: sql
      args: /etc/dovecot-sql.conf

I have no porblems to login.
When I use "telent host 25" to send a email, dovecot read it no problems.
But when I use outlook and foxmail to send a email, dovecot cann't read the 
email data.
 
I compared the data that using the two way to send, and found the reason:
use outlook and foxmail: at the beginning of the eamil data is "From 
zxjteacher_SP_LZU <zxjteacher_sp_...@myserver>";
and if I telnet host 25 to send the mail: at the beginning of the eamil data is 
"From <zxjteacher_sp_...@myserver>",
so I delete "zxjteacher_SP_LZU", dovecot read it out.
 
"zxjteacher_SP_LZU" is because that outlook and foxmail need an account name to 
represent the eamil address.
 
So, anyone ever confront with this situation?
Any helps appreciate.
Thx.
 
 


 
 

Reply via email to