Ich werd es mir wahrscheinlich nie merken, aber so hier wird aus Gmail ein Relay für Sendmail. Danke an Linuxconfig.org.
# logisch - man braucht erstmal sendmail yum install sendmail # dann brauchst die configtools von sendmail yum install sendmail-cf # dann die Authentifizierung hinterlegen # Bei Google muss dazu ein Einmalpasswort hinterlegt werden mkdir -m 700 /etc/mail/authinfo/ cd /etc/mail/authinfo/ echo 'AuthInfo: "U:root" "I:YOUR GMAIL EMAIL ADDRESS" "P:YOUR PASSWORD"' > gmail-auth makemap hash gmail-auth < gmail-auth # in /etc/mail/sendmail.mc direkt vor MAILER(smtp)dnl folgendes hinterlegen: define(`SMART_HOST',`[smtp.gmail.com]')dnl define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl define(`ESMTP_MAILER_ARGS', `TCP $h 587')dnl define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash -o /etc/mail/authinfo/gmail-auth.db')dnl # bisschen kuchen backen make -C /etc/mail # bisschen crypto noch nachinstallieren yum install cyrus-sasl* # dann sendmail und crypto neu starten service saslauthd restart service sendmail restart # Und dann noch testen echo "Subject: sendmail test" | sendmail -v [email protected]
Ach und immer schön an den FQDN denken, aber NICHT www.example.com nehmen. Besser so etwas wie meinhost.example.com (logischerweise mit IP dahinter)