Daminto Lie
2011-Oct-03 02:15 UTC
[Dovecot] problem with getting outlook to work with IMAP server
Hi,
I am having difficulty in getting the outlook 2010 to connect to my server
running on Ubuntu Server 10.04. I can login to Squirrelmail webmail, and am able
to send & receive emails through squirrelmail with no problem whatsoever.
However, this morning, I was trying to add a new account for the same user on
Outlook 2010 and I got the following error from outlook as follows
Send test e-mail message: Your outgoing (SMTP) e-mail server has reported an
internal error. The server responded: 554 5.7.7 No Spoofing Allowed.
I then, went to check /var/log/mail.log and I found the following
Oct? 3 12:19:27 mymailServer dovecot: auth(default): ldap(sbernett,50.4.39.163):
pass search: base=ou=accounts,dc=example,dc=com scope=subtree
filter=(&(objectClass=posixAccount)(uid=sbernett))
fields=uid,userPassword,homeDirectory,uidNumber,gidNumber
Oct? 3 12:19:27 mymailServer dovecot: auth(default): ldap(sbernett,50.4.39.163):
result: uid(user)=sbernett uidNumber(userdb_uid)=106 gidNumber(userdb_gid)=106
userPassword(password)={CRYPT}xGHI86Ktls
homeDirectory(userdb_home)=/home/vmail/sbernett
Oct? 3 12:19:27 mymailServer dovecot: auth(default): client out:
OK#0111#011user=sbernett
Oct? 3 12:19:27 mymailServer dovecot: auth(default): master in:
REQUEST#0114#0112686#0111
Oct? 3 12:19:27 mymailServer dovecot: auth(default):
passwd(sbernett,50.4.39.163): lookup
Oct? 3 12:19:27 mymailServer dovecot: auth(default):
passwd(sbernett,50.4.39.163): unknown user
Oct? 3 12:19:27 mymailServer dovecot: auth(default): master out:
USER#0114#011sbernett#011uid=106#011gid=106#011home=/home/vmail/sbernett
Oct? 3 12:19:27 mymailServer dovecot: imap-login: Login: user=<sbernett>,
method=PLAIN, rip=50.4.39.163, lip=50.4.39.164
Oct? 3 12:19:27 mymailServer dovecot: IMAP(sbernett): Disconnected in IDLE
bytes=9/292
Oct? 3 12:19:27 mymailServer postfix/smtpd[2766]: warning: No server certs
available. TLS won't be enabled
Oct? 3 12:19:27 mymailServer postfix/smtpd[2766]: connect from
localhost[127.0.0.1]
Oct? 3 12:19:27 mymailServer postfix/smtpd[2766]: 182292400AE:
client=localhost[127.0.0.1]
Oct? 3 12:19:27 mymailServer postfix/smtpd[2766]: lost connection after DATA (0
bytes) from localhost[127.0.0.1]
Oct? 3 12:19:27 mymailServer postfix/smtpd[2766]: disconnect from
localhost[127.0.0.1]
Next, I tried to see if there are any the difference in the mail.log when
logging into the squirrelmail (which is working for me)
Oct? 3 12:31:32 mymailServer dovecot: auth(default): ldap(sbernett,127.0.0.1):
pass search: base=ou=accounts,dc=example,dc=com scope=subtree
filter=(&(objectClass=posixAccount)(uid=sbernett))
fields=uid,userPassword,homeDirectory,uidNumber,gidNumber
Oct? 3 12:31:32 mymailServer dovecot: auth(default): ldap(sbernett,127.0.0.1):
result: uid(user)=sbernett uidNumber(userdb_uid)=106 gidNumber(userdb_gid)=106
userPassword(password)={CRYPT}xGHI86Ktls
homeDirectory(userdb_home)=/home/vmail/sbernett
Oct? 3 12:31:32 mymailServer dovecot: auth(default): client out:
OK#0111#011user=sbernett
Oct? 3 12:31:32 mymailServer dovecot: auth(default): master in:
REQUEST#0114#0112485#0111
Oct? 3 12:31:32 mymailServer dovecot: auth(default): passwd(sbernett,127.0.0.1):
lookup
Oct? 3 12:31:32 mymailServer dovecot: auth(default): passwd(sbernett,127.0.0.1):
unknown user
Oct? 3 12:31:32 mymailServer dovecot: auth(default): master out:
USER#0114#011sbernett#011uid=1004#011gid=1004#011home=/home/vmail/sbernett
Oct? 3 12:31:32 mymailServer dovecot: imap-login: Login: user=<sbernett>,
method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
The only thing I noticed different between the two is the IP addresses in rip
and lip. Is there a way to tell the IMAP server to allow the remote IP addresses
to connect.
Here is my dovecot.conf
# 1.2.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-34-generic-pae i686 Ubuntu 10.04.3 LTS ext4
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap
listen: *:143
ssl: no
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/imap-login
verbose_proctitle: yes
first_valid_uid: 106
last_valid_uid: 1000
mail_privileged_group: mail
mail_location: maildir:/home/vmail/%u/Maildir
mbox_write_locks: fcntl dotlock
mail_plugins: quota imap_quota
imap_client_workarounds: delay-newmail outlook-idle netscape-eoh
lda:
? postmaster_address: postmaster at mailtest.dyndns-free.com
? mail_plugins: quota
? sendmail_path: /usr/lib/sendmail
? rejection_reason: Your message to <%t> was automatically rejected:%n%r
? auth_socket_path: /var/run/dovecot-auth-master
auth default:
? mechanisms: plain login
? username_format: %Lu
? verbose: yes
? debug: yes
? debug_passwords: yes
? passdb:
??? driver: pam
? passdb:
??? driver: ldap
??? args: /etc/dovecot/dovecot-ldap.conf
? userdb:
??? driver: passwd
? userdb:
??? driver: static
??? args: uid=106 gid=106 home=/home/vmail/%u allow_all_users=yes
? socket:
??? type: listen
??? client:
????? path: /var/spool/postfix/private/auth
????? mode: 432
????? user: postfix
????? group: mail
??? master:
????? path: /var/run/dovecot-auth-master
????? mode: 432
????? user: vmail
????? group: vmail
plugin:
? quota: maildir
? quota_rule: *:storage=3GB
? quota_rule2: Trash:storage=20%%
? quota_rule3: Spam:storage=10%%
? quota_warning: storage=95%% /usr/local/bin/quota-warning.sh 95
? quota_warning2: storage=80%% /usr/local/bin/quota-warning.sh 80
Here is my postfix.cf
myhostname = mymailserver
mydomain = example.com
mydestination = localhost.$mydomain,localhost,$mydomain,$myhostname
local_recipient_maps = ldap:/etc/postfix/ldap-user-auth.cf
virtual_transport = dovecot
virtual_mailbox_domains = vexample.com
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailboxes
virtual_minimum_uid = 100
virtual_uid_maps = static:106
virtual_gid_maps = static:106
relayhost mynetworks = 127.0.0.0/8, 192.168.1.0/24, 50.4.39.163, 50.4.39.164
mynetworks_style = subnet
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
mail_spool_directory = /var/spool/mail
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_security_options = noanonymous, noplaintext
smtpd_sasl_tls_security_options = noanomymous
smtpd_tls_auth_only = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_sender_login_mismatch
smtpd_sasl_local_domain = vexample.com
dovecot_destination_recipient_limit = 1
Any help would be greatly appreciated.
Thank you
Reasonably Related Threads
- Dovecot 2.2.34 FTS-SOLR = inconsistent results
- How to configure ssl cert chain in dovecot 10-ssl.conf file
- Panic when attempting index with Apache Solr : fts_solr plugin
- Dovecot LDA error - Invalid -f parameter: Invalid character in path
- Can't get authentication for masterusers on Mac OS X Server 10.6.8
