> listen on eth0 inet4 port 587 smtps hostname mail mask-source tag lan
>
>
> Either you trimmed this config line or you're missing "auth". Otherwise I 
> suspect you're running without authentication.


Uhum well, is there no PAM authentication? I was under the impression
that it gets PAM authenticated. Such is being compounded when using the
Thunderbird mail client and having the TB SMTP server -> authentication
method set to encrypted password which works without a hitch - no error
in Thunderbird and the message gets sent.

Commonly TB displays an error if the chosen authentication method is not
available/supported on the smtp server but apparently not here.
However, now that you mentioned it I set the TB authentication method to
OAuth2 and again no error in TB and the message went.

The spread is rather thin when searching the net for [ opensmtpd pam ]
and basically boils down to
https://github.com/OpenSMTPD/OpenSMTPD/issues/712

So, the package was compiled with:

./configure \
    --prefix=/usr \
    --sysconfdir=/etc/smtpd \
    --sbindir=/usr/bin \
    --libexecdir=/usr/lib/smtpd \
    --with-path-mbox=/var/spool/mail \
    --with-path-empty=/var/empty \
    --with-path-socket=/run \
    --with-path-CAfile=/etc/ssl/certs/ca-certificates.crt \
    --with-user-smtpd=smtpd \
    --with-user-queue=smtpq \
    --with-group-queue=smtpq \
    --with-auth-pam \
    --with-libssl='/usr/lib/openssl-1.0' \
    --with-cflags='-I/usr/include/openssl-1.0'

but I do not understand the remainder instruction -> "and provide the
auth service name as parameter then configure the PAM side on your system"?

"and provide the auth service name as parameter" - where and when is
that supposed to happen?
At compile ./config? Is it supposed to read like [ --with-auth-pam=smtpd
\ ] as opposed to just [ --with-auth-pam \ ]?
What if the [ auth service name ] was omitted -> does [
--with-user-smtpd=smtpd ] suffice?

"then configure the PAM side on your system" -> supposed that would be
something like [ /etc/pam.d/spmtd ] reading ?:

#%PAM-1.0

auth    required        pam_unix.so nullok
account required        pam_unix.so





--
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]

Reply via email to