VS: Re: Need help solving issue

Edgar Pettijohn edgar at pettijohn-web.com
Sat Mar 26 19:06:37 UTC 2016



Sent from my iPhone

> On Mar 26, 2016, at 12:27 PM, MARIA jamieson <jamieson.maria at yahoo.com> wrote:
> 
> 
> 
>    On Saturday, March 26, 2016 2:40 AM, Aki Tuomi <aki.tuomi at dovecot.fi> wrote:
> 
> 
> You should reply to list and not just me. Did you try over SSL?
> ---Aki TuomiDovecot oy-------- Alkuperäinen viesti --------Lähettäjä: MARIA jamieson <jamieson.maria at yahoo.com> Päivämäärä: 26.3.2016 6.28 (GMT+02:00) Saaja: aki.tuomi at dovecot.fi Aihe: Re: Need help solving issue 
> doveconf -n output:
> doveconf -n 
> # 2.2.18: /local/etc/dovecot/dovecot.conf
> # Pigeonhole version 0.4.8 (0c4ae064f307+)
> # OS: FreeBSD 10.2-RELEASE amd64  ufs
> auth_debug = yes
> auth_debug_passwords = yes
> auth_mechanisms = plain login
> auth_verbose = yes
> default_login_user = dovecot
> dict {
>  quota = mysql:/local/etc/dovecot-dict-quota.conf
> }
> disable_plaintext_auth = no
> first_valid_gid = 125
> first_valid_uid = 125
> info_log_path = /var/log/dovecot.log
> log_path = /var/log/dovecot.log
> mail_debug = yes
> mail_location = maildir:/local/virt/%d/%n/
> mail_privileged_group = mail
> managesieve_notify_capability = mailto
> 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 index ihave duplicate
> passdb {
>  args = /local/etc/dovecot/dovecot-sql.conf

This looks odd. Should it be /usr/local/etc/...?
It looks like that pathos everywhere so maybe it's right. 

>  driver = sql
>  name = sql
> }
> protocols = imap
> service auth {
>  unix_listener /var/spool/postfix/private/auth {
>    group = postfix
>    mode = 0666
>    user = postfix
>  }
>  unix_listener auth-master {
>    group = 
>    mode = 0600
>    user = 
>  }
> }
> service imap-login {
>  inet_listener imaps {
>    port = 993
>    ssl = yes
>  }
> }
> ssl = required
> ssl_cert = </etc/postfix/sslmain.cert
> ssl_cipher_list = ALL:!LOW:!SSLv2:!SSLV3
> ssl_key = </etc/postfix/sslmain.key
> ssl_protocols = !SSLv3 !SSLv2
> userdb {
>  args = /local/etc/dovecot/dovecot-sql.conf

Same here.

>  driver = sql
>  name = sql
> }
> verbose_proctitle = yes
> verbose_ssl = yes
> protocol lda {
>  postmaster_address = postmaster at mydomain.com
>  sendmail_path = /usr/sbin/sendmail
> }
> protocol imap {
>  imap_client_workarounds = delay-newmail tb-extra-mailbox-sep
>  mail_plugins = quota imap_quota
> }
> protocol pop3 {
>  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
>  pop3_uidl_format = %08Xu%08Xv
> }
> local [ipaddress3] {
>  protocol imap {
>    ssl_cert = </etc/postfix/ssl42.cert
>    ssl_key = </etc/postfix/ssl42.key
>  }
> }
> local [ipaddress4] {
>  protocol imap {
>    ssl_cert = </etc/postfix/ssl43.crt
>    ssl_key = </etc/postfix/ssl43.pem
>  }
> }Below is output of postconf -npostconf -n
> broken_sasl_auth_clients = yes
> command_directory = /local/sbin
> config_directory = /local/etc/postfix

Same here.

> daemon_directory = /local/libexec/postfix
> data_directory = /var/db/postfix
> debug_peer_list = mydomain.com
> debugger_command = PATH=/bin:/usr/bin:/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5
> disable_vrfy_command = yes
> html_directory = /local/share/doc/postfix
> inet_interfaces = [all my ip addresses here],localhost,127.0.0.1
> inet_protocols = all
> local_recipient_maps = $virtual_mailbox_maps
> mail_owner = postfix
> mailq_path = /local/bin/mailq
> manpage_directory = /local/man
> mydestination = $myhostname, localhost.$mydomain, localhost, mail.$mydomain, mail2.$mydomain
> mydomain = localhost
> myhostname = $mydomain
> mynetworks = [my own ip addresses here], localhost, 127.0.0.1, localhost.localhost
> mynetworks_style = host
> newaliases_path = /local/bin/newaliases
> proxy_read_maps = $smtpd_sender_login_maps $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
> queue_directory = /var/spool/postfix
> readme_directory = /local/share/doc/postfix
> sample_directory = /local/etc/postfix
> sendmail_path = /local/sbin/sendmail
> setgid_group = maildrop
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = proxy:mysql:/local/etc/postfix/mysql_virtual_mailbox_maps.cf
> smtp_tls_mandatory_protocols = !SSLv2,!SSLv3
> smtp_tls_note_starttls_offer = yes
> smtp_tls_protocols = !SSLv2,!SSLv3
> smtp_use_tls = yes
> smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_non_fqdn_hostname reject_non_fqdn_sender reject_non_fqdn_recipient reject_unauth_pipelining reject_invalid_hostname reject_rbl_client list.dsbl.org reject_rbl_client bl.spamcop.net reject_rbl_client sbl-xbl.spamhaus.org reject_unknown_reverse_client_hostname reject_unknown_client reject_unauth_destination
> smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_authenticated_header = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_path = private/auth
> smtpd_sasl_type = dovecot
> smtpd_sender_login_maps = proxy:mysql:/local/etc/postfix/mysql_virtual_mailbox_maps.cf
> smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks
> smtpd_timeout = 300s
> smtpd_tls_auth_only = yes
> smtpd_tls_cert_file = /etc/ssl/postfix/mail.mydomain.crt
> smtpd_tls_key_file = /etc/ssl/postfix/mail.mydomain.pem
> smtpd_tls_loglevel = 1
> smtpd_tls_mandatory_protocols = !SSLv2,!SSLv3,TLSv1,TLSv1.1,TLSv1.2
> smtpd_tls_protocols = !SSLv2,TLSv1,TLSv1.1,!SSLv3,TLSv1.2
> smtpd_tls_received_header = yes
> smtpd_tls_security_level = encrypt
> smtpd_tls_session_cache_timeout = 3600s
> soft_bounce = no
> tls_random_source = dev:/dev/urandom
> unknown_local_recipient_reject_code = 550
> virtual_alias_maps = proxy:mysql:/local/etc/postfix/mysql_virtual_alias_maps.cf
> virtual_gid_maps = static:125
> virtual_mailbox_base = /local/virtual/
> virtual_mailbox_domains = proxy:mysql:/local/etc/postfix/mysql_virtual_domains_maps.cf
> virtual_mailbox_limit = 51200000
> virtual_mailbox_limit_maps = proxy:mysql:/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
> virtual_mailbox_maps = proxy:mysql:/local/etc/postfix/mysql_virtual_mailbox_maps.cf
> virtual_minimum_uid = 125
> virtual_transport = virtual
> virtual_uid_maps = static:125
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: smtpd_sasl_password_maps=proxy:mysql:/local/etc/postfix/mysql_virtual_mailbox_maps.cf
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: anonymousbroken_sasl_auth_clients=yes
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="Sorry, this user has overdrawn their diskspace quota. Please try again later."
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
> postconf: warning: /local/etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
> 
>    On Friday, March 25, 2016 2:41 PM, "aki.tuomi at dovecot.fi" <aki.tuomi at dovecot.fi> wrote:
> 
> 
> 
>> On March 25, 2016 at 6:48 PM MARIA jamieson <jamieson.maria at yahoo.com> wrote:
>> 
>> 
>> Hi, I am using Dovecot 2.2.18  and have migrated from a 1.x versions. After
>> this migration I had several errors and obsolete errors in logs. I fixed them
>> and after all that I finally was able to run postfix and dovecot again.
>> The problem I have facing right now is that in the mail logs and in the
>> dovecot logs. I am getting auth errors.
>> In mail log the postfix is spitting out: " fatal: no SASL authentication
>> mechanisms"
>> Dovecot is spitting this out "imap-login : Auth process broken (disconnected
>> before auth was ready, waited 0 secs): ,user<>, the shows client ip, my server
>> ip and then the 0 seconds connection etc.
>> Error: auth: environment corrupt; missing value for DOVECOT_"
>> 
>> That is what it spits out.  I asked for help and many threads.I am using
>> freebsd 10.2.  I do use mysql for database. I need someone to explain what the
>> error means and how I can fix it? 
>> Thank you for your time!
> 
> Hi!
> 
> Can you provide your postconf -n and doveconf -n output?  This sounds like
> configuration error.
> 
> Aki Tuomi
> Dovecot Oy
> 
> 
> 
> 


More information about the dovecot mailing list