Re: Proxy lmtp to smtp server

2018-08-03 Thread grupo correo
Excuse me, is a error a use args not override_fields.

BEST regards


El vie., 3 ago. 2018 15:46, Aki Tuomi  escribió:

> Hi!
>
> With static db, you should use args instead override_fields.
>
> Aki
>
> > On 03 August 2018 at 16:42 grupo correo 
> wrote:
> >
> >
> > Hi,
> > I have configured 20-lmtp conf file to use proxy and into the protocol
> > section i added:
> >
> > passdb {
> >   driver = static
> >   override_fields = proxy=y protocol=smtp port=25 host=x.x.x.x
> >
> > }
> >
> > But is not reading this configuration. I do not understand how is
> working.
> >
> > BEST regards
> >
> > El 25 jun. 2018 9:46 p. m., "Stephan Bosch" 
> escribió:
> >
> >
> >
> > Op 25/06/2018 om 21:42 schreef Stephan Bosch:
> >
> >
> >
> > Op 14/06/2018 om 22:24 schreef grupo correo:
> >
> > Hi,
> > I need to use lmtp server proxy, to proxy a remote smtp server, the
> > documentation says "It's possible to use Dovecot LMTP server as a proxy
> to
> > remote LMTP or SMTP servers", but i do not find how to configure. Can
> > anybody gel me to understand?
> >
> >
> > https://wiki2.dovecot.org/PasswordDatabase/ExtraFields/Proxy
> >
> > However, the protocol field appears to be undocumented:
> >
> > https://github.com/dovecot/core/blob/master/src/lmtp/lmtp-proxy.c#L382
> >
> > This is also important:
> >
> > https://wiki2.dovecot.org/LMTP#LMTP_Proxying
> >
> > Regards,
> >
> > Stephan.
>


Re: Proxy lmtp to smtp server

2018-08-03 Thread grupo correo
Hi,
I have configured 20-lmtp conf file to use proxy and into the protocol
section i added:

passdb {
  driver = static
  override_fields = proxy=y protocol=smtp port=25 host=x.x.x.x

}

But is not reading this configuration. I do not understand how is working.

BEST regards

El 25 jun. 2018 9:46 p. m., "Stephan Bosch"  escribió:



Op 25/06/2018 om 21:42 schreef Stephan Bosch:



Op 14/06/2018 om 22:24 schreef grupo correo:

Hi,
I need to use lmtp server proxy, to proxy a remote smtp server, the
documentation says "It's possible to use Dovecot LMTP server as a proxy to
remote LMTP or SMTP servers", but i do not find how to configure. Can
anybody gel me to understand?


https://wiki2.dovecot.org/PasswordDatabase/ExtraFields/Proxy

However, the protocol field appears to be undocumented:

https://github.com/dovecot/core/blob/master/src/lmtp/lmtp-proxy.c#L382

This is also important:

https://wiki2.dovecot.org/LMTP#LMTP_Proxying

Regards,

Stephan.


Proxy lmtp to smtp server

2018-06-14 Thread grupo correo
Hi,
I need to use lmtp server proxy, to proxy a remote smtp server, the
documentation says "It's possible to use Dovecot LMTP server as a proxy to
remote LMTP or SMTP servers", but i do not find how to configure. Can
anybody gel me to understand?

Best regards


Panic: file index-mail-binary.c

2017-10-23 Thread grupo correo
Hi,

i have Dovecot Director and Dovecot Backends with 2.2.32.

i have found a email that my web server send with only one character "=" in
the body of the email and it generate a log error in Dovecot log like this:

Oct 23 13:16:50 dovecot_2.2.32 dovecot: imap(user@domain): Panic: file
index-mail-binary.c: line 358 (blocks_count_lines): assertion failed:
(block_count == 0 || block_idx+1 == block_count)
Oct 23 13:16:50 dovecot_2.2.32 dovecot: imap(user@domain): Error: Raw
backtrace: /usr/local/lib/dovecot/libdovecot.so.0(+0x9a340)
[0x7fc22c186340] -> /usr/local/lib/dovecot/libdovecot.so.0(+0x9a41e)
[0x7fc22c18641e] -> /usr/local/lib/dovecot/libdovecot.so.0(i_fatal+0)
[0x7fc22c11c04b] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(+0xaeaab) [0x7fc22c4c4aab]
->
/usr/local/lib/dovecot/libdovecot-storage.so.0(index_mail_get_binary_stream+0x3c2)
[0x7fc22c4c4f32] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(mail_get_binary_size+0x4b)
[0x7fc22c45349b] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(imap_msgpart_size+0x70)
[0x7fc22c504ca0] -> dovecot/imap() [0x41d6ea] -> dovecot/imap() [0x41b8d2]
-> dovecot/imap(imap_fetch_more+0x35) [0x41cbf5] ->
dovecot/imap(cmd_fetch+0x2fb) [0x40f76b] -> dovecot/imap(command_exec+0x5c)
[0x41a4ac] -> dovecot/imap() [0x418c6f] -> dovecot/imap() [0x418cff] ->
dovecot/imap(client_handle_input+0x175) [0x419085] ->
dovecot/imap(client_input+0x72) [0x419552] ->
/usr/local/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x52)
[0x7fc22c19a432] ->
/usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xe7)
[0x7fc22c19b977] ->
/usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x3c)
[0x7fc22c19a4cc] ->
/usr/local/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7fc22c19a688]
-> /usr/local/lib/dovecot/libdovecot.so.0(master_service_run+0x13)
[0x7fc22c125eb3] -> dovecot/imap(main+0x2e7) [0x40cb37] ->
/lib64/libc.so.6(__libc_start_main+0xf5) [0x7fc22bd4cb15] -> dovecot/imap()
[0x40ccb9]
Oct 23 13:16:50 dovecot_2.2.32 dovecot: imap(user@domain): Fatal: master:
service(imap): child 1636 killed with signal 6 (core dumps disabled)
Oct 23 13:16:50 imapintranetmol1v dovecot: imap-login: proxy(user@domain):
disconnecting 10.1.21.253 (Disconnected by server(0s idle, in=303,
out=869)): user=, method=PLAIN, rip=xxx.xxx.xxx.xxx,
lip=xxx.xxx.xxx.xxx, TLS, session=

The error happens when the client sends this comnand to the Director or to
the Backends directly:

C: 34 UID FETCH 7059 (BINARY.PEEK[1] BINARY.SIZE[1])

Thank you


Re: Problems sync with mail client MAC and dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64

2015-10-20 Thread grupo correo
>
>
> Date: Fri, 16 Oct 2015 10:22:37 +0200
> From: grupo correo 
> To: dovecot@dovecot.org
> Subject: Re: Problems sync with mail client MAC and
> dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64
> Message-ID:
> <
> calxu0ypqfukt5df6zeen+_qrcfpczf7tgdsoggsm_84xvqf...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
>
> > Date: Wed, 14 Oct 2015 11:43:22 +0200
> > From: Christian Kivalo 
> > To: Dovecot Mailing List 
> > Subject: Re: Problems sync with mail client MAC and
> > dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64
> > Message-ID: <33ba2eacef5dcfcb4c703615e559b...@valo.at>
> > Content-Type: text/plain; charset=US-ASCII; format=flowed
> >
> >
> > > Attached the doveconf -n
> > > Yes i have mail_debug = yes into file conf.d/10-logging.conf
> > > I paste the rest of log:
> > > Oct 13 21:27:17 localhost dovecot: imap: Debug: Loading modules from
> > > directory: /usr/lib64/dovecot
> > > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > > /usr/lib64/dovecot/lib01_acl_plugin.so
> > > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > > /usr/lib64/dovecot/lib02_imap_acl_plugin.so
> > > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > > /usr/lib64/dovecot/lib10_quota_plugin.so
> > > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > > /usr/lib64/dovecot/lib11_imap_quota_plugin.so
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > > Effective
> > > uid=56396, gid=55000, home=/VMAIL/xx
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Quota
> > > root:
> > > name=User quota backend=maildir args=
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Quota
> > > grace: root=User quota bytes=0 (10%)
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > > Namespace
> > > inbox: type=private, prefix=INBOX., sep=., inbox=yes, hidden=no,
> > > list=children, subscriptions=yes location=maildir:~/Maildir
> >
> > Your inbox namespace seems to be ok and is also defined in your doveconf
> > -n output.
> >
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > > maildir++:
> > > root=/VMAIL/xx/Maildir, index=, indexpvt=, control=,
> > > inbox=/VMAIL/xx/Maildir, alt=
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
> > > initializing backend with data: vfile
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
> > > acl
> > > username = xx
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
> > > owner
> > > = 1
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl
> > > vfile:
> > > Global ACL directory: (none)
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > > Namespace :
> > > type=private, prefix=, sep=, inbox=no, hidden=yes, list=no,
> > > subscriptions=no location=fail::LAYOUT=none
> >
> > Somehow there seems to be an empty namespace in addition to your inbox
> > namespace.
> >
> > Is there a second namespace in your config somewhere?
> >
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: none:
> > > root=, index=, indexpvt=, control=, inbox=, alt=
> > > Oct 13 21:27:17 localhost dovecot: imap(xx): Fatal: master:
> > > service(imap): child 2464 killed with signal 11 (core dumps disabled)
> >
> > Just guessing:
> > Could it be with Thunderbird that the second namespace is ignored when
> > there is no subscription to it and the Apple mailprogram behaves
> > differently?
> >
> > regards
> > christian
> >
> >
> >
> >
> Hi,
> i can reproduce the error, conencting opnessl to port 993:
>
>
> --
>
> Subject: Digest Footer
>
> ___
> dovecot mailing list
> dovecot@dovecot.org
> http://dovecot.org/cgi-bin/mailman/listinfo/dovecot
>
> --
>
>

Hello,
excuse me my last email, i clicked very fast.

I can reproduce the problem doing:
- openssl s_client -host localhost -port 993
- 0 LOGIN  
.
- 0 NAMESPACE
* NAMESPACE (("INBOX." ".")) NIL (("#shared." ".")("shared." "."))
0 OK NAMESPACE completed.
0 list "*" ""
closed

And the log show:
Oct 19 09:35:58 localhost dovecot: imap): Fatal: master:
service(imap): child 22048 killed with signal 11 (core dumps disabled)

I can reproduce this problem with Mac email client and Outlook 2007.

Best regards


Re: Problems sync with mail client MAC and dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64

2015-10-16 Thread grupo correo
> Message: 6
> Date: Wed, 14 Oct 2015 11:43:22 +0200
> From: Christian Kivalo 
> To: Dovecot Mailing List 
> Subject: Re: Problems sync with mail client MAC and
> dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64
> Message-ID: <33ba2eacef5dcfcb4c703615e559b...@valo.at>
> Content-Type: text/plain; charset=US-ASCII; format=flowed
>
>
> > Attached the doveconf -n
> > Yes i have mail_debug = yes into file conf.d/10-logging.conf
> > I paste the rest of log:
> > Oct 13 21:27:17 localhost dovecot: imap: Debug: Loading modules from
> > directory: /usr/lib64/dovecot
> > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > /usr/lib64/dovecot/lib01_acl_plugin.so
> > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > /usr/lib64/dovecot/lib02_imap_acl_plugin.so
> > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > /usr/lib64/dovecot/lib10_quota_plugin.so
> > Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
> > /usr/lib64/dovecot/lib11_imap_quota_plugin.so
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > Effective
> > uid=56396, gid=55000, home=/VMAIL/xx
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Quota
> > root:
> > name=User quota backend=maildir args=
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Quota
> > grace: root=User quota bytes=0 (10%)
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > Namespace
> > inbox: type=private, prefix=INBOX., sep=., inbox=yes, hidden=no,
> > list=children, subscriptions=yes location=maildir:~/Maildir
>
> Your inbox namespace seems to be ok and is also defined in your doveconf
> -n output.
>
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > maildir++:
> > root=/VMAIL/xx/Maildir, index=, indexpvt=, control=,
> > inbox=/VMAIL/xx/Maildir, alt=
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
> > initializing backend with data: vfile
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
> > acl
> > username = xx
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
> > owner
> > = 1
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl
> > vfile:
> > Global ACL directory: (none)
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug:
> > Namespace :
> > type=private, prefix=, sep=, inbox=no, hidden=yes, list=no,
> > subscriptions=no location=fail::LAYOUT=none
>
> Somehow there seems to be an empty namespace in addition to your inbox
> namespace.
>
> Is there a second namespace in your config somewhere?
>
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: none:
> > root=, index=, indexpvt=, control=, inbox=, alt=
> > Oct 13 21:27:17 localhost dovecot: imap(xx): Fatal: master:
> > service(imap): child 2464 killed with signal 11 (core dumps disabled)
>
> Just guessing:
> Could it be with Thunderbird that the second namespace is ignored when
> there is no subscription to it and the Apple mailprogram behaves
> differently?
>
> regards
> christian
>
>
>
>
Hi,
i can reproduce the error, conencting opnessl to port 993:


Emails with sender MISSING_MAILBOX@missing_domain

2015-10-14 Thread grupo correo
Hello,

we are working in the migration from courier-imap to dovecot
2.2.10-4.el7_0.1.x86_64.

Some emails that send a internal application show as sender
"MISSING_MAILBOX@missing_domain", i use like email client  Horde using
dovecot like server. But if i open that email with Horde and courier-imap i
can see the correct email sender.

I think that the email of the sender is no correct or not accomplish some
RFC. Can anyone help me to understand this?

Thank you


Re: Problems sync with mail client MAC and dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64

2015-10-14 Thread grupo correo
>
> On 2015-10-13 09:20, grupo correo wrote:
> > Hello,
> >
> > i have installed Centos 7.1.1503 with Dovecot 2.2.10-4.el7_0.1. With
> > Thunderbird all works fine, but when i configure the email client of
> > Mac
> > (Yosemite) with IMAP i can see a error in the log and the client not
> > see
> > the emails:
> >
> > Oct  9 14:31:34 localhost dovecot: imap(xxx@xxx): Fatal:
> > master:
> > service(imap): child 18639 killed with signal 11 (core dumps disabled)
>
> Do you have more logs?
>
> Have you enabled mail_debug = yes to get more verbose logs?
>
> >
> > I have read the instructions of http://www.dovecot.org/bugreport.html,
> > but
> > core file is not writing.
> >
> > Does anyone have this issues? I think that can be a problem in the
> > configuration
>
> Please share your doveconf -n output.
>
> > Best regards
>
> regards
> christian
>

Attached the doveconf -n
Yes i have mail_debug = yes into file conf.d/10-logging.conf
I paste the rest of log:
Oct 13 21:27:17 localhost dovecot: imap: Debug: Loading modules from
directory: /usr/lib64/dovecot
Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
/usr/lib64/dovecot/lib01_acl_plugin.so
Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
/usr/lib64/dovecot/lib02_imap_acl_plugin.so
Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
/usr/lib64/dovecot/lib10_quota_plugin.so
Oct 13 21:27:17 localhost dovecot: imap: Debug: Module loaded:
/usr/lib64/dovecot/lib11_imap_quota_plugin.so
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Effective
uid=56396, gid=55000, home=/VMAIL/xx
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Quota root:
name=User quota backend=maildir args=
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Quota
grace: root=User quota bytes=0 (10%)
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Namespace
inbox: type=private, prefix=INBOX., sep=., inbox=yes, hidden=no,
list=children, subscriptions=yes location=maildir:~/Maildir
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: maildir++:
root=/VMAIL/xx/Maildir, index=, indexpvt=, control=,
inbox=/VMAIL/xx/Maildir, alt=
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl:
initializing backend with data: vfile
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl: acl
username = xx
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl: owner
= 1
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: acl vfile:
Global ACL directory: (none)
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: Namespace :
type=private, prefix=, sep=, inbox=no, hidden=yes, list=no,
subscriptions=no location=fail::LAYOUT=none
Oct 13 21:27:17 localhost dovecot: imap(xx): Debug: none:
root=, index=, indexpvt=, control=, inbox=, alt=
Oct 13 21:27:17 localhost dovecot: imap(xx): Fatal: master:
service(imap): child 2464 killed with signal 11 (core dumps disabled)
# 2.2.10: /etc/dovecot/dovecot.conf
# OS: Linux 3.10.0-229.11.1.el7.x86_64 x86_64 CentOS Linux release 7.1.1503 
(Core)  
base_dir = /var/run/dovecot/
default_vsz_limit = 512 M
disable_plaintext_auth = no
first_valid_gid = 0
first_valid_uid = 0
imap_idle_notify_interval = 1 mins
lock_method = dotlock
mail_debug = yes
mail_fsync = always
mail_location = maildir:~/Maildir
mail_nfs_index = yes
mail_nfs_storage = yes
mbox_write_locks = dotlock
mmap_disable = yes
namespace inbox {
  inbox = yes
  list = children
  location = 
  mailbox Drafts {
special_use = \Drafts
  }
  mailbox Junk {
special_use = \Junk
  }
  mailbox Sent {
special_use = \Sent
  }
  mailbox "Sent Messages" {
special_use = \Sent
  }
  mailbox Trash {
special_use = \Trash
  }
  prefix = INBOX.
  separator = .
  subscriptions = yes
  type = private
}
passdb {
  args = /etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  acl = vfile
  acl_shared_dict = file:/VMAIL/%d/shared-mailboxes
  quota = maildir:User quota
}
protocols = imap pop3
service imap-login {
  inet_listener imap {
port = 143
  }
  inet_listener imaps {
port = 993
ssl = yes
  }
}
service imap-postlogin {
  executable = script-login /usr/local/bin/postlogin
}
service imap {
  executable = imap imap-postlogin
}
service pop3-login {
  inet_listener pop3s {
port = 995
ssl = yes
  }
}
ssl_cert = 

Problems sync with mail client MAC and dovecot-2.2.10-4.el7_0.1.el7_0.1.x86_64

2015-10-13 Thread grupo correo
Hello,

i have installed Centos 7.1.1503 with Dovecot 2.2.10-4.el7_0.1. With
Thunderbird all works fine, but when i configure the email client of Mac
(Yosemite) with IMAP i can see a error in the log and the client not see
the emails:

Oct  9 14:31:34 localhost dovecot: imap(xxx@xxx): Fatal: master:
service(imap): child 18639 killed with signal 11 (core dumps disabled)


I have read the instructions of http://www.dovecot.org/bugreport.html, but
core file is not writing.

Does anyone have this issues? I think that can be a problem in the
configuration

Best regards