Lee H. Marzke on 11 Feb 2018 19:45:27 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Help with Postfix SASL auth to smarthost on RedHat distro |
Wow, just typing this message out helped me find the likely error already. > -rw------- 1 root root 111 Feb 11 18:37 sasl_paswd > -rw------- 1 root root 12288 Feb 11 19:42 sasl_paswd.db Looks like passwd is missing an 's' both places. How did I miss that. I'll let everyone know if that fixes it. Lee ----- Original Message ----- > From: "Lee H. Marzke" <lee@marzke.net> > To: "Philadelphia Linux User's Group Discussion List" <plug@lists.phillylinux.org> > Sent: Sunday, February 11, 2018 10:36:36 PM > Subject: [PLUG] Help with Postfix SASL auth to smarthost on RedHat distro > I'm having trouble with Postfix SMTP authentication to a smarthost on a new > install of RH 7.3 > > This is actually the latest FreePBX SNG7 OS based on RH 7.3 but shouldn't > matter. > https://en.wikipedia.org/wiki/FreePBX_Distro > > I have Postfix SMTP auth over TLS working on an old Ubuntu release, but for > some reason the Red Hat distro is giving me permission issues > with nearly the same setup. Any clues where I should look next ? > > Basically SASL authentication strings are in the file /etc/postfix/sasl_passwd > containing two smart hosts: > > [smtp.gmail.com]:587 username:password > [smtp.smarthost2.net]:587 username:password > > and has permissions: > > -rw------- 1 root root 111 Feb 11 18:37 sasl_paswd > -rw------- 1 root root 12288 Feb 11 19:42 sasl_paswd.db > > the hash is updated/created with: > sudo postmap hash:/etc/postfix/sasl_passwd > > Notes with CentOS claim that postfix reads the .db map file as root, then drops > permissions on startup. > > However, when I send email, I keep getting errors where postfix can't read the > sasl_passwd.db file. > > Feb 11 22:12:42 freepbx postfix/smtp[11208]: Trusted TLS connection established > to smtp.gmail.com[209.85.232.108]:587: TLSv1.2 with cipher > ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits) > Feb 11 22:12:42 freepbx postfix/smtp[11208]: warning: > hash:/etc/postfix/sasl_passwd is unavailable. open database > /etc/postfix/sasl_passwd.db: No such file or directory > Feb 11 22:12:42 freepbx postfix/smtp[11208]: warning: > hash:/etc/postfix/sasl_passwd lookup error for "smtp.gmail.com" > Feb 11 22:12:42 freepbx postfix/smtp[11208]: warning: 89DF211780BB: > smtp_sasl_passwd lookup error > Feb 11 22:12:42 freepbx postfix/smtp[11208]: 89DF211780BB: local data error > while talking to smtp.gmail.com[209.85.232.108] > > Now I know the file is there. And I've tried changing permissions to allow > postfix group read, and other combination > but they always fail the same way. > > > The relevant sections of main.cf are: > > #Setup TLS, using default self-signed certs > > smtp_tls_security_level = may > smtp_tls_loglevel = 1 > smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.trust.crt > smtp_tls_cert_file = /etc/pki/tls/certs/localhost.crt > smtp_tls_key_file = /etc/pki/tls/private/localhost.key > > # Use smarthost > #relayhost = [smtp.protectedservice.net]:587 > relayhost = [smtp.gmail.com]:587 > > # Setup SASL over TLS for smart host ( Gmail require TLS, others may not ) > > smtp_use_tls = yes > smtp_sasl_auth_enable = yes > broken_sasl_auth_clients = yes > smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd > smtp_sasl_security_options = noanonymous > smtp_sasl_tls_security_options = noanonymous > smtp_sasl_type = cyrus > smtp_tls_security_level = encrypt > smtp_tls_policy_maps = hash:/etc/postfix/tls_policy > > ###DEBUG > #debug_peer_list=smtp.gmail.com > #debug_peer_level=3 > > > The policy map tls_policy contains: (but this isn't causing issues so > far) > > [smtp.gmail.com]:587 encrypt > [smtp.othersmarhost.net]:587 encrypt > > > Regards, > > > Lee > > -- > "Between subtle shading and the absence of light lies the nuance of iqlusion..." > - Kryptos > > Lee Marzke, lee@marzke.net http://marzke.net/lee/ > IT Consultant, VMware, VCenter, SAN storage, infrastructure, SW CM > > ___________________________________________________________________________ > Philadelphia Linux Users Group -- http://www.phillylinux.org > Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce > General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug -- "Between subtle shading and the absence of light lies the nuance of iqlusion..." - Kryptos Lee Marzke, lee@marzke.net http://marzke.net/lee/ IT Consultant, VMware, VCenter, SAN storage, infrastructure, SW CM +1 800-393-5217 office +1 484-348-2230 fax ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug