Sie sollten versuchen, die Zeile in / etc / aliases einzufügen:
user: yourmail@yourdomain.com
Fügen Sie die folgende Zeile in /etc/ssmtp/ssmtp.conf hinzu:
user=yourmail@yourdomain.com
Ich habe fast das funktioniert, aber ich brauche ein wenig Hilfe. Ich habe ein Perl-Skript, das Protokollnachrichten generiert. Das Skript wird jede Stunde von cron ausgelöst. Die E-Mails werden generiert und per versendet ssmtp
.
Das Problem, das ich habe, ist, dass die E-Mails gesendet werden user@hostname
( user
ist der Besitzer des Skripts, das ausgeführt wird). Daraufhin wird eine E-Mail an die mit root verknüpfte E-Mail-Adresse gesendet.
Hier ist der cron-Eintrag für das Skript:
00 * * * * /home/user/perl/update.pl
Hier ist meine /etc/aliases
Datei:
# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user
Ich lasse Debian Jessie laufen.
Sie sollten versuchen, die Zeile in / etc / aliases einzufügen:
user: yourmail@yourdomain.com
Fügen Sie die folgende Zeile in /etc/ssmtp/ssmtp.conf hinzu:
user=yourmail@yourdomain.com
Ich habe crontab -e
folgendes gemacht und das Folgende an den Anfang der Datei gestellt:
MAILTO=me@mydomain.com