Dovecot lmtp doesn't log
Stephan Bosch
s.bosch at ox.io
Mon Dec 4 11:54:50 EET 2017
Op 1-12-2017 om 15:30 schreef Tomislav Perisic:
> Hi,
>
> Thanks for replying.
>
> initially logging was done via syslog, and the custom log file for
> mail.* facility was /var/log/maillog. Everything was logged normally
> (dovecot login logouts, sieve scripts, extra debugging lines) but
> nothing regarding LMTP. I would receive the email in my inbox but I
> wouldnt be able to see anything in the logs regarding this. After that
> i turned off syslog and used the direct dovecot logging to a separate
> file. Again, it was logging everything except of LMTP (mail debug is
> turned on).
>
> Does anyone have a working configuration regarding this that they
> don't have a problem with LMTP logging? If yes could you please send
> me your config and dovecot version to compare.
>
> Or if anyone has any other ideas.
>
Are you sure Dovecot LMTP is even being used? Your MTA may be
delivering messages directly, without involving Dovecot. Check the MTA logs.
Regards,
Stephan.
> Thank you.
>
>
> On Thu, Nov 30, 2017 at 2:34 PM, Stephan Bosch <s.bosch at ox.io
> <mailto:s.bosch at ox.io>> wrote:
>
>
>
> Op 25-11-2017 om 13:00 schreef Tomislav Perisic:
>
> Does anyone have any idea regarding this?
>
> On 17 Nov 2017 11:36, "Tomislav Perisic"
> <tomiperisic at gmail.com <mailto:tomiperisic at gmail.com>> wrote:
>
> Hi,
>
> We have 2 servers, server A and server B.
>
> Server A has:
>
> Postfix
> dovecot-2.2.33.2-1.el6.x86_64
>
> Server B has:
>
> dovecot-2.2.33.2-1.el6.x86_64
> dovecot-pigeonhole-2.2.33.2-1.el6.x86_64
>
> Server A receives email on postfix, dovecot then takes that
> email from
> postfix and proxies it to Server B Dovecot. Dovecot on Server
> B takes the
> proxied email and delivers it with lmtp to the user inboxes.
>
> The problem is that the dovecot on server B Doesn't log
> anything regarding
> the emails that are being delivered to the mailbox via lmtp.
>
> Dovecot on server A logs everything perfectly regarding the
> proxy, so my
> assumption is that there is an issue with Dovecot lmtp
> logging. We changed
> the logging from syslog directly to a file and we noticed the
> same problem,
> missing log entries.
>
> We also tried turning on verbose logging and it didn't help.
>
>
> Are you sure you're looking in the right place?
>
> You can find out where logs are written using `doveadm log find`.
>
> Especially with mail_debug enabled, you should see a lot of log
> messages for an LMTP delivery.
>
> Regards,
>
> Stephan.
>
>
>
> Server B:
>
> Red Hat 6.7 x86_64
>
> rpm -qa | grep dove
> dovecot-2.2.33.2-1.el6.x86_64
> dovecot-pigeonhole-2.2.33.2-1.el6.x86_64
>
> doveconf -n
>
> # 2.2.33.2 <http://2.2.33.2>: /etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.21
> auth_cache_negative_ttl = 0
> auth_debug = yes
> auth_debug_passwords = yes
> auth_verbose = yes
> listen = *
> mail_debug = yes
> mail_gid = mail
> mail_location = maildir:~/Maildir
> mail_plugins = " quota zlib"
> mail_uid = vmail
> managesieve_notify_capability = mailto
>
> namespace inbox {
> inbox = yes
> location =
> mailbox Drafts {
> auto = subscribe
> special_use = \Drafts
> }
> mailbox Sent {
> auto = subscribe
> special_use = \Sent
> }
> mailbox Spam {
> auto = subscribe
> special_use = \Junk
> }
> mailbox Trash {
> auto = subscribe
> special_use = \Trash
> }
> mailbox Virus {
> auto = subscribe
> }
>
> plugin {
> quota = maildir:User quota
> sieve_extensions = +editheader
> sieve_max_actions = 32
> sieve_max_redirects = 4
> sieve_max_script_size = 1M
> sieve_quota_max_scripts = 0
> sieve_trace_debug = yes
> sieve_trace_level = matching
> sieve_vacation_dont_check_recipient = yes
> sieve_vacation_send_from_recipient = yes
> sieve_vacation_use_original_recipient = yes
> zlib_save = gz
> zlib_save_level = 6
> }
> protocols = imap pop3 lmtp sieve
> service auth {
> unix_listener auth-userdb {
> group = mail
> mode = 0666
> user = vmail
> }
> }
> service lmtp {
> inet_listener lmtp {
> port = xx
> }
> }
> service managesieve-login {
> inet_listener sieve {
> port = xx
> }
> service_count = 1
> }
>
> protocol lmtp {
> mail_plugins = " quota zlib sieve mail_log notify"
> }
> protocol imap {
> mail_plugins = " quota zlib imap_quota imap_zlib"
> }
> protocol sieve {
> managesieve_implementation_string = dovecot
> managesieve_logout_format = bytes ( in=%i : out=%o )
> managesieve_max_line_length = 65536
> managesieve_sieve_capability = fileinto reject envelope
> encoded-character
> vacation subaddress comparator-i;ascii-numeric relational
> regex imap4flags
> copy include variables body enotify environment mailbox date ihave
> }
>
>
>
More information about the dovecot
mailing list