Hi Guys,
I've already posted this to the postfix mailing list and they made
sure the error as the title suggest was generated by dovecot and not
the other way around. I have an almost perfectly working multi domain
mail server running dovecot+postfix+mysql+postfixadmin behind pfsense,
when we transferred office, issues arose, suddenly users using email
clients like thunderbird/outlook suddenly can't send mail when outside
the office and instead gets an smtp denied or worst a mail
undeliverable error. The mail undeliverable error was that the
postmaster user is unknown yet I've created the alias using
postfixadmin. I've made repeated test and sent mail directly to the
postmaster and the email was received by the intended user, I'm
stumped and have no idea to fix this.
Hope you can help me, TIA.
Here's the output of dovecot -n:
dovecot -n
# /etc/dovecot.conf
base_dir: /var/run/dovecot/
log_timestamp: %Y-%m-%d %H:%M:%S
ssl_cert_file: /etc/postfix/ssl/mail-cert.pem
ssl_key_file: /etc/postfix/ssl/mail-key.pem
login_dir: /var/run/dovecot//login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
first_valid_uid: 150
last_valid_uid: 150
mail_extra_groups: mail
mail_location: maildir:/home/virtualmail/%d/%u
maildir_copy_with_hardlinks: yes
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/imap
mail_plugin_dir(imap): /usr/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
auth default:
  mechanisms: plain login digest-md5
  user: nobody
  passdb:
    driver: sql
    args: /etc/dovecot-sql.conf
  userdb:
    driver: sql
    args: /etc/dovecot-sql.conf
  socket:
    type: listen
    client:
      path: /var/run/dovecot/auth-client
      mode: 432
      user: postfix
      group: mail
    master:
      path: /var/run/dovecot/auth-master
      mode: 432
      user: virtualmail
      group: mail
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 2 Feb 2009, jan gestre wrote:> when we transferred office, issues arose, suddenly users using email > clients like thunderbird/outlook suddenly can't send mail when outside > the office and instead gets an smtp denied or worst a mail > undeliverable error. The mail undeliverable error was that theDo you use Dovecot SASL in Postfix to authentificate the users? Do you use Dovecot deliver to drop the mail? Does the recipients are local or remote users? What does postfix says in its logs about the error? When the users login from internal hosts, do they connect to the same port as when they connect from outside the office? If not, what are Postfix' config differences? Bye, - -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQEVAwUBSYcVSHWSIuGy1ktrAQLyLggAxqeIPm5uuZ9ONI4yc0umBH+qTSl97XZo xnGv6gXhCc3Xt2eC+pTP7OOMg0xKDFTwY73fHLt1Dd/tRz17kZpjdIo9pNSfYx1e wp0bYib84+y5ui+ZDzXPxuEOq1fkGoKSJDiukMa1l3ZuOMDynGZMMAGfnP8ALhIj 2bOvqzHFb9WdRTYzODznfQbPZqHxDW82svjB+AZe5nvvuEgE5Qzgh7MbGtotGH3l wSMH8AoyOlqpknNLGRBOFHkIJGixEjjWIpEWBj52RA2o8307I3FV6bp3MY0hBlYj 4QBhl/E1P46lrORqtoTsqP0IqXUkK/RjzMctMJWg/Fx670GgJYbn5g==/YYL -----END PGP SIGNATURE-----
On 2/2/2009, jan gestre (ipcopper.ph at gmail.com) wrote:> Here's the output of dovecot -n: > > dovecot -nWhat version is this? Recent versions show more info in dovecot -n output, like... dovecot version... upgrading may be a good idea... -- Best regards, Charles
jan gestre wrote:> Hi Guys, > > I've already posted this to the postfix mailing list and they made > sure the error as the title suggest was generated by dovecot and not > the other way around.Yes, they are right : Feb 1 21:26:42 mail postfix/pipe[19788]: D9A6D148050: to=<postmaster at ddblocal.com>, relay=dovecot, delay=5.6, delays=5.6/0.01/0/0.03, dsn=5.1.1, status=bounced (user unknown) dovecot bounces message "status=bounced (user unknown)"> userdb: > driver: sql > args: /etc/dovecot-sql.conf >You din't provide contents of "/etc/dovecot-sql.conf". Message is bounced as dovecot can't find "postmaster at ddblocal.com" in mysql database. There is something wrong with configuration in "/etc/dovecot-sql.conf" or mysql database itself. "when we transferred office, issues arose, suddenly users using email clients like thunderbird/outlook suddenly can't send mail when outside the office and instead gets an smtp denied" If you use Dovecot SASL in Postfix to authentificate the users it fails to too... this is why you got "smtp denied" errors. Relay rulues prevents unauthentificated users to send messages. Check your userdb configuration an MySQL database itself. Uldis
Maybe Matching Threads
- dovecot mysql support
- Fwd: Message Status - Undeliverable (Re: BLKTAP2_IOCTL_CREATE_DEVICE vs. struct blktap2_params' name member)
- telnet virtual users
- Undeliverable mail: Returned mail: see transcript for details
- Undeliverable mail: Mail System Error - Returned Mail