Correct me if I?m wrong, but I thought Dovecot handled client authentication, and once authenticated handed off to postfix?> On Jun 1, 2015, at 10:05 PM, Noel <noeldude at gmail.com> wrote: > > On 6/1/2015 6:27 PM, SH Development wrote: >> Dovecot 2.0.9 >> >> I am able to connect successfully with Thunderbird, Win 8, Apple Mail, iPhone, iPad. >> >> Outlook Express on Win XP receives just fine, but will not send. I get a "Client host rejected: Access denied? message. I believe this is simply Postfix telling me the connection isn?t properly authenticated, as setting up the exact same credentials on another client (non OE) works. It is only with OE on XP that I am unable to send/authenticate. >> >> I have literally tried every combination of settings in OE and nothing works. What else might I need to enable to get this working? >> >> Using SSL, ports 993, 587 PLAINTEXT. > > Sounds like a problem with postfix talking to your XP client, not a > dovecot problem. > > If you've changed the tls settings in postfix recently, you likely > broke compatibility with older clients. If you need further help, > feel free to ask on the postfix-users list. Be sure to include > "postconf -nf" and "postconf -Mf" output, along with related log > entries demonstrating the problem. > http://www.postfix.org/DEBUG_README.html#mail > > > -- Noel Jones > > > > >> >> dovecot -n as follows: >> >> # 2.0.9: /etc/dovecot/dovecot.conf >> # OS: Linux 2.6.32-504.16.2.el6.x86_64 x86_64 CentOS release 6.6 (Final) ext4 >> log_timestamp = "%Y-%m-%d %H:%M:%S " >> mail_location = maildir:/home/vmail/%d/%n/Maildir >> mail_max_userip_connections = 50 >> namespace { >> inbox = yes >> location = >> prefix = INBOX. >> separator = . >> type = private >> } >> passdb { >> args = /etc/dovecot/dovecot-sql.conf >> driver = sql >> } >> protocols = imap pop3 >> service auth { >> unix_listener /var/spool/postfix/private/auth { >> group = postfix >> mode = 0660 >> user = postfix >> } >> unix_listener auth-master { >> mode = 0600 >> user = vmail >> } >> user = root >> } >> ssl_ca = </etc/pki/dovecot/certs/intermediate.pem >> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem >> ssl_key = </etc/pki/dovecot/private/dovecot.pem >> userdb { >> args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes >> driver = static >> } >> protocol lda { >> auth_socket_path = /var/run/dovecot/auth-master >> log_path = /home/vmail/dovecot-deliver.log >> postmaster_address = postmaster at starionhost.net >> } >> protocol pop3 { >> pop3_uidl_format = %08Xu%08Xv >> }
Yes, dovecot handles the authentication, but the connection is handled by postfix. We already know the authentication work since you can receive mail, so the problem is either postfix or the client. At any rate, this isn't a dovecot problem. -- Noel Jones On 6/2/2015 12:38 AM, SH Development wrote:> Correct me if I?m wrong, but I thought Dovecot handled client authentication, and once authenticated handed off to postfix? > > >> On Jun 1, 2015, at 10:05 PM, Noel <noeldude at gmail.com> wrote: >> >> On 6/1/2015 6:27 PM, SH Development wrote: >>> Dovecot 2.0.9 >>> >>> I am able to connect successfully with Thunderbird, Win 8, Apple Mail, iPhone, iPad. >>> >>> Outlook Express on Win XP receives just fine, but will not send. I get a "Client host rejected: Access denied? message. I believe this is simply Postfix telling me the connection isn?t properly authenticated, as setting up the exact same credentials on another client (non OE) works. It is only with OE on XP that I am unable to send/authenticate. >>> >>> I have literally tried every combination of settings in OE and nothing works. What else might I need to enable to get this working? >>> >>> Using SSL, ports 993, 587 PLAINTEXT. >> Sounds like a problem with postfix talking to your XP client, not a >> dovecot problem. >> >> If you've changed the tls settings in postfix recently, you likely >> broke compatibility with older clients. If you need further help, >> feel free to ask on the postfix-users list. Be sure to include >> "postconf -nf" and "postconf -Mf" output, along with related log >> entries demonstrating the problem. >> http://www.postfix.org/DEBUG_README.html#mail >> >> >> -- Noel Jones >> >> >> >> >>> dovecot -n as follows: >>> >>> # 2.0.9: /etc/dovecot/dovecot.conf >>> # OS: Linux 2.6.32-504.16.2.el6.x86_64 x86_64 CentOS release 6.6 (Final) ext4 >>> log_timestamp = "%Y-%m-%d %H:%M:%S " >>> mail_location = maildir:/home/vmail/%d/%n/Maildir >>> mail_max_userip_connections = 50 >>> namespace { >>> inbox = yes >>> location = >>> prefix = INBOX. >>> separator = . >>> type = private >>> } >>> passdb { >>> args = /etc/dovecot/dovecot-sql.conf >>> driver = sql >>> } >>> protocols = imap pop3 >>> service auth { >>> unix_listener /var/spool/postfix/private/auth { >>> group = postfix >>> mode = 0660 >>> user = postfix >>> } >>> unix_listener auth-master { >>> mode = 0600 >>> user = vmail >>> } >>> user = root >>> } >>> ssl_ca = </etc/pki/dovecot/certs/intermediate.pem >>> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem >>> ssl_key = </etc/pki/dovecot/private/dovecot.pem >>> userdb { >>> args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes >>> driver = static >>> } >>> protocol lda { >>> auth_socket_path = /var/run/dovecot/auth-master >>> log_path = /home/vmail/dovecot-deliver.log >>> postmaster_address = postmaster at starionhost.net >>> } >>> protocol pop3 { >>> pop3_uidl_format = %08Xu%08Xv >>> }
>>> Client host rejected: Access denied?This looks more like a system denial.. or could be a Blacklist denial of the host by spam filters.?> On 2 Jun 2015, at 06:38, SH Development <listaccount at starionline.com> wrote: > > Correct me if I?m wrong, but I thought Dovecot handled client authentication, and once authenticated handed off to postfix? > > >> On Jun 1, 2015, at 10:05 PM, Noel <noeldude at gmail.com> wrote: >> >> On 6/1/2015 6:27 PM, SH Development wrote: >>> Dovecot 2.0.9 >>> >>> I am able to connect successfully with Thunderbird, Win 8, Apple Mail, iPhone, iPad. >>> >>> Outlook Express on Win XP receives just fine, but will not send. I get a "Client host rejected: Access denied? message. I believe this is simply Postfix telling me the connection isn?t properly authenticated, as setting up the exact same credentials on another client (non OE) works. It is only with OE on XP that I am unable to send/authenticate. >>> >>> I have literally tried every combination of settings in OE and nothing works. What else might I need to enable to get this working? >>> >>> Using SSL, ports 993, 587 PLAINTEXT. >> >> Sounds like a problem with postfix talking to your XP client, not a >> dovecot problem. >> >> If you've changed the tls settings in postfix recently, you likely >> broke compatibility with older clients. If you need further help, >> feel free to ask on the postfix-users list. Be sure to include >> "postconf -nf" and "postconf -Mf" output, along with related log >> entries demonstrating the problem. >> http://www.postfix.org/DEBUG_README.html#mail >> >> >> -- Noel Jones >> >> >> >> >>> >>> dovecot -n as follows: >>> >>> # 2.0.9: /etc/dovecot/dovecot.conf >>> # OS: Linux 2.6.32-504.16.2.el6.x86_64 x86_64 CentOS release 6.6 (Final) ext4 >>> log_timestamp = "%Y-%m-%d %H:%M:%S " >>> mail_location = maildir:/home/vmail/%d/%n/Maildir >>> mail_max_userip_connections = 50 >>> namespace { >>> inbox = yes >>> location = >>> prefix = INBOX. >>> separator = . >>> type = private >>> } >>> passdb { >>> args = /etc/dovecot/dovecot-sql.conf >>> driver = sql >>> } >>> protocols = imap pop3 >>> service auth { >>> unix_listener /var/spool/postfix/private/auth { >>> group = postfix >>> mode = 0660 >>> user = postfix >>> } >>> unix_listener auth-master { >>> mode = 0600 >>> user = vmail >>> } >>> user = root >>> } >>> ssl_ca = </etc/pki/dovecot/certs/intermediate.pem >>> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem >>> ssl_key = </etc/pki/dovecot/private/dovecot.pem >>> userdb { >>> args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes >>> driver = static >>> } >>> protocol lda { >>> auth_socket_path = /var/run/dovecot/auth-master >>> log_path = /home/vmail/dovecot-deliver.log >>> postmaster_address = postmaster at starionhost.net >>> } >>> protocol pop3 { >>> pop3_uidl_format = %08Xu%08Xv >>> }
This is a fairly good explanation on the error http://www.massmailsoftware.com/smtp/554-5-7-1.php> On 2 Jun 2015, at 16:44, Noel <noeldude at gmail.com> wrote: > > Yes, dovecot handles the authentication, but the connection is > handled by postfix. We already know the authentication work since > you can receive mail, so the problem is either postfix or the client. > At any rate, this isn't a dovecot problem. > > > > -- Noel Jones > > > > On 6/2/2015 12:38 AM, SH Development wrote: >> Correct me if I?m wrong, but I thought Dovecot handled client authentication, and once authenticated handed off to postfix? >> >> >>> On Jun 1, 2015, at 10:05 PM, Noel <noeldude at gmail.com> wrote: >>> >>> On 6/1/2015 6:27 PM, SH Development wrote: >>>> Dovecot 2.0.9 >>>> >>>> I am able to connect successfully with Thunderbird, Win 8, Apple Mail, iPhone, iPad. >>>> >>>> Outlook Express on Win XP receives just fine, but will not send. I get a "Client host rejected: Access denied? message. I believe this is simply Postfix telling me the connection isn?t properly authenticated, as setting up the exact same credentials on another client (non OE) works. It is only with OE on XP that I am unable to send/authenticate. >>>> >>>> I have literally tried every combination of settings in OE and nothing works. What else might I need to enable to get this working? >>>> >>>> Using SSL, ports 993, 587 PLAINTEXT. >>> Sounds like a problem with postfix talking to your XP client, not a >>> dovecot problem. >>> >>> If you've changed the tls settings in postfix recently, you likely >>> broke compatibility with older clients. If you need further help, >>> feel free to ask on the postfix-users list. Be sure to include >>> "postconf -nf" and "postconf -Mf" output, along with related log >>> entries demonstrating the problem. >>> http://www.postfix.org/DEBUG_README.html#mail >>> >>> >>> -- Noel Jones >>> >>> >>> >>> >>>> dovecot -n as follows: >>>> >>>> # 2.0.9: /etc/dovecot/dovecot.conf >>>> # OS: Linux 2.6.32-504.16.2.el6.x86_64 x86_64 CentOS release 6.6 (Final) ext4 >>>> log_timestamp = "%Y-%m-%d %H:%M:%S " >>>> mail_location = maildir:/home/vmail/%d/%n/Maildir >>>> mail_max_userip_connections = 50 >>>> namespace { >>>> inbox = yes >>>> location = >>>> prefix = INBOX. >>>> separator = . >>>> type = private >>>> } >>>> passdb { >>>> args = /etc/dovecot/dovecot-sql.conf >>>> driver = sql >>>> } >>>> protocols = imap pop3 >>>> service auth { >>>> unix_listener /var/spool/postfix/private/auth { >>>> group = postfix >>>> mode = 0660 >>>> user = postfix >>>> } >>>> unix_listener auth-master { >>>> mode = 0600 >>>> user = vmail >>>> } >>>> user = root >>>> } >>>> ssl_ca = </etc/pki/dovecot/certs/intermediate.pem >>>> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem >>>> ssl_key = </etc/pki/dovecot/private/dovecot.pem >>>> userdb { >>>> args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes >>>> driver = static >>>> } >>>> protocol lda { >>>> auth_socket_path = /var/run/dovecot/auth-master >>>> log_path = /home/vmail/dovecot-deliver.log >>>> postmaster_address = postmaster at starionhost.net >>>> } >>>> protocol pop3 { >>>> pop3_uidl_format = %08Xu%08Xv >>>> }