On Saturday, March 26, 2016 1:04 PM, MARIA jamieson <jamieson.maria at
yahoo.com> wrote:
Yes, I am trying it over ssl. Everything works as in I can connect to my mail
server and establish an ssl connection. There's no error with SSL. ?It's
just auth mechanism having a environment corruption error. I am not the only
one. You can google around and find many run into this situation and no one
could help. Most just delete the dovecot and postfix and start over again.
However, I cannot afford that because it took me at least 3 months to setup
dovecot correctly with postfix to use virtual users. I don't have the time
to spend another 3 months to set it up. The problem lies with auth and I ?think
this is the only issue and it has to be that something is missing either in the
configs or a file was deleted or link to it was broken. I am sure after fixing
this issue. I will have a working mail system again.?
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
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
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
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