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