SMTP in Bashskript?
Ich nutze SMTP, damit mein Skript Email verschicken kann. Jetzt muss ich in "nano /etc/ssmtp/ssmtp.config" unter anderem etwas für AuthUser und AuthPass eingeben. Ich möchte ja nicht meine persönliche Email und Passwort eingeben. Was muss ich da genau tun?
2 Antworten
sSMTP ist im Kern ein simplifizierter Mailclient fürs versenden - es braucht also einen vollwertigen MTA an den es die Mail schicken kann. Und wenn das eben ein externer SMTP Server ist, der eine Auth benötigt, dann müssen natürlich diese Auth-Daten genutzt werden.
Alternativ nimmst Du einen vollwertigen MTA und richtest den eben vollständig ein.
Irgendwo eine neue Mailadresse anlegen und die passenden Zugangsdaten in dem Script eingeben.
Wenn du stattdessen einen richtigen MTA (postfix, etc.) installierst und einrichtest, könntest du auch direkt zustellen, aber die meisten Mailserver nehmen mails direkt von Einwahl-IPs ohne SPF / DKIM nicht an, das ist aufwendiger, das sinnvoll zum Laufen zu bekommen.