Thanks, making the symlink worked: # ln -s /etc/pam.d/smtp /etc/pam.d/smtpd
On 20 January 2014 19:38, Michiel van Es <[email protected]> wrote: > Hi Danny, > > Sorry for top posting but please check some earlier threads about this > matter. > CentOS is using /etc/pam.d/smtpd or /etc/pam.d/smtp which is not available > on CentOS systems and Red Hat (you have to build opensmtpd with --with-pam > option or use the epel opensmtpd package). > Make sure you have the correct symlink or file as stated in my message to > the mailinglist at 01/09/2014. > If you got that symlink restart the opensmtpd process and see if that > works. > You can debug/see this with strace opensmtpd -dvv > > Kind regards, > > Michiel > > On 01/20/2014 08:08 PM, Danny Roberts wrote: > >> Thanks Gilles, >> >> That's certainly helpful, however I'm now getting this error in maillog: >> >> Jan 20 19:05:55 www smtpd[25849]: smtp-in: Started TLS on session >> 85fbdf2738fdc04a: version=TLSv1/SSLv3, cipher=ECDHE-RSA-AES256-SHA, >> bits=256 >> Jan 20 19:05:55 www smtpd[25849]: smtp-in: Authentication failed for >> user danny on session 85fbdf2738fdc04a >> Jan 20 19:05:56 www smtpd[25849]: smtp-in: Failed command on session >> 85fbdf2738fdc04a: "Szl4eWdzbXJ6dDgq" => 535 Authentication failed >> Jan 20 19:05:56 www smtpd[25849]: smtp-in: Received disconnect from >> session 85fbdf2738fdc04a >> >> I've only added the line you advised and I know my password is correct, >> I even logged in and used 'passwd' on my account to be sure. >> >> >> On 20 January 2014 16:01, Gilles Chehade <[email protected] >> <mailto:[email protected]>> wrote: >> >> On Sat, Jan 18, 2014 at 12:12:36PM +0000, Danny Roberts wrote: >> > Minus comments I have the following lines in >> /etc/opensmtp/smtp.conf: >> > >> > pki mail.thefallenphoenix.net <http://mail.thefallenphoenix.net> >> certificate >> > "/etc/pki/tls/certs/mail.thefallenphoenix.net.crt" >> > pki mail.thefallenphoenix.net <http://mail.thefallenphoenix.net> >> key >> >> > "/etc/pki/tls/private/mail.thefallenphoenix.net.key" >> > >> > listen on 95.85.28.67 tls pki mail.thefallenphoenix.net >> <http://mail.thefallenphoenix.net> >> >> > >> > table aliases file:/etc/aliases >> > >> > accept from any for domain "thefallenphoenix.net >> <http://thefallenphoenix.net>" alias <aliases> deliver >> >> > to maildir mail >> > accept for local alias <aliases> deliver to maildir mail >> > accept for any relay >> > >> > With this config I can receive emails from remote and local >> users. However >> > I am not sure how to set-up authentication so that I can send >> email from my >> > domain to any other (e.g. gmail). >> > >> > In the past I've used exim and set it up to authenticate against >> Dovecot. >> > Ideally I'd like to be able to do the same or perhaps use the >> /etc/passwd >> > file for authentication. Can anyone explain how to force >> authentication >> > when I'm sending a mail? >> > >> > I am using OpenSMTPD 5.4.1p1 on CentOS 6.4 x64. >> > >> >> Hi, >> >> If you just turn: >> >> > listen on 95.85.28.67 tls pki mail.thefallenphoenix.net >> <http://mail.thefallenphoenix.net> >> >> >> into >> >> > listen on 95.85.28.67 tls pki mail.thefallenphoenix.net >> <http://mail.thefallenphoenix.net> auth-optional >> >> >> without touching any other rule, you will require authentication >> before >> relaying to outside domains. >> >> This works because once you authenticate, you are considered a local >> user >> and you will match the following rule: >> >> > accept for any relay >> >> >> >> As for the auth database, by default opensmtpd uses the system >> database >> so if you're authenticating from /etc/passwd, it'll work out of the >> box >> otherwise you will need to use a table that shares the auth data with >> Dovecot. You can use any backend for that, table_passwd is the >> simplest >> as you simply create a passwd-style file: >> >> user:encryptedpasswd:uid:gid:gecos:home:shell >> >> and use: >> >> table myusers passwd:/path/to/your/file >> >> and setup dovecot to use the same file >> >> >> -- >> Gilles Chehade >> >> https://www.poolp.org >> @poolpOrg >> >> >> >> >> -- >> Kind Regards >> Danny R >> >> Website: http://danny-roberts.info/ >> > -- Kind Regards Danny R Website: http://danny-roberts.info/
