On 27.08.2019 21:25, Richard Narron wrote:
The OpenSMTPD portable version from https://github.com/OpenSMTPD/OpenSMTPD
works fine on Slackware64 current with OpenSSL 1.1.1c and gcc 9.2
It took me a while to get it to work though.
I first downloaded the "current" portable version from
https://opensmtpd.org/archives/opensmtpd-6.4.2p1.tar.gz
And I got errors very similar to those of Denis Fateyev on Fedora 30.
Next I downloaded the portable version from github.com
and found that autoconf had not been run and this was no good.
Finally I discovered the post on the mailing list which mentioned the
"bootstrap" script and then I was able to download and build the portable
version from git.
The code shows version "6.6.0-portable".
It runs fine on Slackware64 current and I'm happy that it now works with
OpenSSL 1.1
Regards,
Richard Narron
Your success pushed me to try 6.6.0 on CentOS 7 with OpenSSL 1.1.1c.
Can anyone tell me if changing to -lcrypto -lssl to -l:libssl.a
-l:libcrypto.a is the correct way to get OpenSSL 1.1.1c statically
compiled into OpenSMTPD? I ended up using these (and -pthreads -ldl) and
managed to build an RPM based on 6.0.3 RPM from CentOS 7.
The fresh RPM installed nicely on a clean CentOS 7 with their OpenSSH
1.0.2k and OpenSMTPD started too:
Aug 28 00:54:54 localhost smtpd[25943]: info: OpenSMTPD 6.6.0-portable starting
Aug 28 00:50:07 localhost smtpd[9338]: cfa3e1042696f77a mta connecting
address=smtp://108.177.14.27:25 host=lt-in-f27.1e100.net
Aug 28 00:50:07 localhost smtpd[9338]: cfa3e1042696f77a mta connected
Aug 28 00:50:07 localhost smtpd[9338]: cfa3e1042696f77a mta tls
ciphers=TLSv1.3:TLS_AES_256_GCM_SHA384:256
Aug 28 00:50:07 localhost smtpd[9338]: cfa3e1042696f77a mta server-cert-check
result="success"
Aug 28 00:50:07 localhost smtpd[9338]: cfa3e1042696f77a mta delivery evpid=953ab16d13e43b2f
from=<[email protected]> to=<[email protected]> rcpt=<-> source="192.168.1.142"
relay="108.177.14.27 (lt-in-f27.1e100.net)" delay=3m12
s result="Ok" stat="250 2.0.0 OK 1566942607 w6si428635lfk.121 - gsmtp"
More testing will have to wait until tomorrow. :)
Good luck,
Reio