Email senden via CLI (remote)

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
vlast
Beiträge: 7
Registriert: 16.07.2014 15:16:27

Email senden via CLI (remote)

Beitrag von vlast » 19.06.2015 18:10:12

Hallo,

gibt es die Moeglichkeit via Konsole eine Email an eine normale Emailadresse zu senden?
Habe in diversen Tutorials und Foren nur die Moeglichkeit gefunden, Mails an lokale User zu senden.

Waere super, wenn jemand einen Link o.ä. haette, wo dies beschrieben ist.

Danke!

DeletedUserReAsG

Re: Email senden via CLI (remote)

Beitrag von DeletedUserReAsG » 19.06.2015 18:11:08

man mail

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: Email senden via CLI (remote)

Beitrag von pferdefreund » 19.06.2015 19:28:23

Soweit ich weiß, aber nur, wenn ein mta wie exim4, postfix, sendmail installiert ist - kann mich aber auch irren. mail wird auch gerne in Scripts für sowas verwendet. Mach ich massenweise so ala
echo "Dein Syslog" | mail -s "Dein Systemlog" -a /var/log/syslog zum Beispiel

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Email senden via CLI (remote)

Beitrag von niesommer » 19.06.2015 20:42:54

Also vor etwas mehr als zehn jahren konnte man das machen wenn man sich mittels telnet mit einem mailserver verbunden hat und dann die smtp befehle benutzt hat. ob das heute noch geht bzw. ob man andere tools benutzen muss weiß ich nicht, hab mich dafür schon lange nicht mehr interessiert.
siehe:
https://www.elektronik-kompendium.de/si ... 903081.htm
https://de.wikipedia.org/wiki/Simple_Ma ... r_Protocol

Wird vielleicht schwierig heute noch frei zugängliche mailserver zu finden. viel glück :)
Gruß niesommer

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Email senden via CLI (remote)

Beitrag von TRex » 19.06.2015 21:38:51

Man installiert sich noch einen minimalen SMTP Mailer wie Debianssmtp, konfiguiert da seinen smtp-host (username, passwort, host) und kann ab da jederzeit mit

Code: Alles auswählen

echo foo | mail -s "hello world" foo@example.com
Mails verschicken. Hat außerdem den Vorteil, dass man auch die Systemmails empfängt.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Email senden via CLI (remote)

Beitrag von Colttt » 20.06.2015 01:45:45

Wenn du heirloom-mailx installiert kann du auch smtp-server + auth +etc angeben..
Debian-Nutzer :D

ZABBIX Certified Specialist

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Email senden via CLI (remote)

Beitrag von Cae » 20.06.2015 03:56:09

pferdefreund hat geschrieben:echo "Dein Syslog" | mail -s "Dein Systemlog" -a /var/log/syslog zum Beispiel
Achtung, nicht jedes mail kennt -a zum Attachments anhaengen. Z.B. Debianbsd-mailx baut stattdessen eine Header-Zeile an.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: Email senden via CLI (remote)

Beitrag von pferdefreund » 22.06.2015 08:04:07

Wenn du heirloom-mailx installiert kann du auch smtp-server + auth +etc angeben..

Geil, man lernt immer wieder was dazu. Danke für den Tip.

Antworten