Last year I asked here for Sendmail with enabled SASL and STARTTLS support. This was released in AIX 7.3, but we are not allowed to upgrade our AIX to this version yet. So, I was happy when Sendmail in AIX Toolbox was updated to 8.17.1 with enabled SASL and STARTTLS. Unfortunately, it gives error message "STARTTLS: Error: missing random file definition". The output of "/opt/freeware/sbin/sendmail -d0.10" tells this:
Version 8.17.1
Compiled with: DANE DNSMAP HES_GETMAILHOST IPV6_FULL LDAPMAP
LDAP_NETWORK_TIMEOUT LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8
MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX NEWDB=5.3 NIS
PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS TLS_EC
TLS_VRFY_PER_CTX USERDB USE_LDAP_INIT
OS Defines: HASFLOCK HAS_GETHOSTBYNAME2 HASGETUSERSHELL
HASINITGROUPS HASLSTAT HASNICE HASRANDOM HASRRESVPORT HASSETSID
HASSETVBUF HASUNSETENV HASWAITPID IDENTPROTO IP_SRCROUTE
SFS_NONE USE_DOUBLE_FORK USESETEUID
There is missing HASURANDOMDEV, which is needed for STARTTLS.
I tried to add "define(`confRAND_FILE',`file:/dev/urandom')dnl" in sendmail.mc, but then it tells "STARTTLS: Warning: safeopen(/dev/urandom) failed".
Is it possible to get this Sendmail working, or does it need to be recompiled with HASURANDOMDEV flag?
------------------------------
Petr Kišš
------------------------------