Discussion:
msmtp Doku
(zu alt für eine Antwort)
Frank Stroeter
2019-03-04 13:13:56 UTC
Permalink
Hallo Freunde des Fli,

ich bin auf das Paket msmtp aufmerksam geworden.
In meinem Fall würde ich gerne auf der 3.10.16 zeitgesteuert bzw.
ereignisgesteuert (z.B. ipup) eine eMail verschicken.

Leider gibt es zu dem Paket keine Doku, oder habe ich etwas übersehen?
Im Netz habe ich leider auch nicht viel gefunden.
Kann jemand helfen?

Gruß Frank
Peter Schiefer
2019-03-04 19:25:53 UTC
Permalink
Hi Frank,
Post by Frank Stroeter
ich bin auf das Paket msmtp aufmerksam geworden.
In meinem Fall würde ich gerne auf der 3.10.16 zeitgesteuert bzw.
ereignisgesteuert (z.B. ipup) eine eMail verschicken.
wenn Du
http://extern.fli4l.de/fli4l_opt-db3/search.pl?pid=485
meinst wird das nix mit fli4l 3.10.16!

Füt fli4l 4.0 gibt es das Paket mailsend, das das versenden von Mails
unterstützt. In der Doku sind x Beispiele wie von der Kommandozeile oder
aus Scripts eine Mail versendet wird vorhanden.

Gruß Peter
Frank Stroeter
2019-03-05 15:40:31 UTC
Permalink
Post by Peter Schiefer
Hi Frank,
Hallo Peter
Post by Peter Schiefer
wenn Du
http://extern.fli4l.de/fli4l_opt-db3/search.pl?pid=485
meinst wird das nix mit fli4l 3.10.16!
das meinte ich. In einem anderen Tread schrieb Helmut Backhaus
das es bei ihm funktioniert. Oder habe ich das falsch verstanden?
Post by Peter Schiefer
Füt fli4l 4.0 gibt es das Paket mailsend, das das versenden von Mails
unterstützt. In der Doku sind x Beispiele wie von der Kommandozeile oder
aus Scripts eine Mail versendet wird vorhanden.
Mit der 4.0 ist das so 'ne Sache, ist ja noch in der Entwicklung.
Soll ja nicht im Produktivbetrieb usw......
Post by Peter Schiefer
Gruß Peter
Gruß Frank
Helmut Backhaus
2019-03-05 16:48:53 UTC
Permalink
Hallo Frank,
Post by Frank Stroeter
Post by Peter Schiefer
Hi Frank,
Hallo Peter
Post by Peter Schiefer
wenn Du
http://extern.fli4l.de/fli4l_opt-db3/search.pl?pid=485
meinst wird das nix mit fli4l 3.10.16!
das meinte ich. In einem anderen Tread schrieb Helmut Backhaus
das es bei ihm funktioniert. Oder habe ich das falsch verstanden?
Du meinst vermutlich die trad hier:
https://web.nettworks.org/forum/index.php?t=msg&th=9615&start=0&

Ja, dazu stehe ich auch immer noch, dass funzt hier wunderbar.
Ich verwende das auch für Vbox, aber da habe ich getrixt. Ist also nicht
so ootb einzusetzen, aber auch hier versende ich Mails per "opt msmtp".

Aber nun noch mal zur "fehlenden Doku", ich nutze das opt schon ziemlich
lange. Mir ist nie aufgefallen, dass sie fehlt. ;-)
Aber ...
In der Config sind sooo viele Beschreibungen drin, das man "eigentlich"
nicht mehr braucht.

Also, wenn es Probleme geben sollte frage einfach!
Post by Frank Stroeter
Post by Peter Schiefer
Füt fli4l 4.0 gibt es das Paket mailsend, das das versenden von Mails
unterstützt. In der Doku sind x Beispiele wie von der Kommandozeile oder
aus Scripts eine Mail versendet wird vorhanden.
Mit der 4.0 ist das so 'ne Sache, ist ja noch in der Entwicklung.
Soll ja nicht im Produktivbetrieb usw......
Ich habe mich damit, also Mailversand in 4.0, nur einmal kurz befasst
und kann deshalb nicht viel dazu sagen. Da ist Peter eindeutig der
bessere Ansprechpartner.

Aber ich weiß, dass viele die 4.0 schon als produktiv nutzen!

Ich mache das nur wegen meiner "frisierten Vbox" nicht.
--
Gruß,
Helmut
Frank Stroeter
2019-03-05 17:45:09 UTC
Permalink
Hallo Helmut,
Post by Helmut Backhaus
In der Config sind sooo viele Beschreibungen drin, das man "eigentlich"
nicht mehr braucht.
also ich hab in der Config nur die Erklärung der Parameter,
ein wenig Hilfe brachte msmtp.sh -h auf der Konsole.
Post by Helmut Backhaus
Also, wenn es Probleme geben sollte frage einfach!
Na dann .....
In meiner config habe ich folgendes angepasst:

OPT_MSMTP='yes'
MSMTP_SMTP_AUTH='cram-md5'
MSMTP_SMTP_FROM='***@blabla.com'
MSMTP_SMTP_USERNAME='xxxx'
MSMTP_SMTP_PASSWORD='yyyy'
MSMTP_SMTP_SERVER='smtp.provider.de'

getestet auf der Konsole via ssh:

msmtp.sh -t "***@domain.de" -s "TEST"

als Antwort bekomme ich das gleiche wie mit msmtp.sh -h

Was kann ich denn noch testen?

Gruß Frank
Post by Helmut Backhaus
Post by Frank Stroeter
Mit der 4.0 ist das so 'ne Sache, ist ja noch in der Entwicklung.
Soll ja nicht im Produktivbetrieb usw......
Ich habe mich damit, also Mailversand in 4.0, nur einmal kurz befasst
und kann deshalb nicht viel dazu sagen. Da ist Peter eindeutig der
bessere Ansprechpartner.
Aber ich weiß, dass viele die 4.0 schon als produktiv nutzen!
Helmut Backhaus
2019-03-05 18:58:21 UTC
Permalink
hallo Frank,
Post by Frank Stroeter
Hallo Helmut,
Post by Helmut Backhaus
In der Config sind sooo viele Beschreibungen drin, das man "eigentlich"
nicht mehr braucht.
also ich hab in der Config nur die Erklärung der Parameter,
ein wenig Hilfe brachte msmtp.sh -h auf der Konsole.
Post by Helmut Backhaus
Also, wenn es Probleme geben sollte frage einfach!
Na dann .....
OPT_MSMTP='yes'
MSMTP_SMTP_AUTH='cram-md5'
MSMTP_SMTP_USERNAME='xxxx'
MSMTP_SMTP_PASSWORD='yyyy'
MSMTP_SMTP_SERVER='smtp.provider.de'
Das sieht schon mal gut aus.
Port würde wohl noch fehlen ...
Den hab ich noch drin.
MSMTP_SMTP_PORT='25'

Dafür fehlt bei mir dieser hier:
MSMTP_SMTP_FROM='***@blabla.com'
Deshalb kann ich das unten genannte Beispiel nicht testen :-(

Wobei ich hier einen Mailserver habe, der alles nimmt ...
Das brauche ich für meinen Scanner, der kann keine Verschlüsselung.
Das wird, so vermute ich, nicht klappen.
Versuche doch bitte mal:
echo "Bist Du da?" | msmtp ***@wo.was.wie

Vielleicht geht ja das ...

Ich muss meinen Router nachher eh noch mal neu starten, da ich am DNS
was machen muss. Dann trage ich einen Default "From" ein und kann dann
auch selbst testen. (Hoffentlich komme ich da heute noch dazu) ...
--
Gruß,
Helmut
Frank Stroeter
2019-03-05 19:57:31 UTC
Permalink
Post by Helmut Backhaus
hallo Frank,
Hallo Helmut
Post by Helmut Backhaus
Post by Frank Stroeter
Na dann .....
OPT_MSMTP='yes'
MSMTP_SMTP_AUTH='cram-md5'
MSMTP_SMTP_USERNAME='xxxx'
MSMTP_SMTP_PASSWORD='yyyy'
MSMTP_SMTP_SERVER='smtp.provider.de'
Das sieht schon mal gut aus.
Port würde wohl noch fehlen ...
Den hab ich noch drin.
MSMTP_SMTP_PORT='25'
das steht standardmäßig drin
Post by Helmut Backhaus
Deshalb kann ich das unten genannte Beispiel nicht testen :-(
Das wird, so vermute ich, nicht klappen.
als Ergebnis kommt:
msmtp: account default not found: no configuration file available

Gruß Frank
Helmut Backhaus
2019-03-05 20:03:26 UTC
Permalink
Post by Frank Stroeter
msmtp: account default not found: no configuration file available
Ja, das hatte ich auch ...

Ich wusste aber das das geht, ist nur schon so lange her ...
Deshalb das "-C /etc/msmtp/msmtp.conf" ...
msmtp findet das konfig-file nicht ...
--
Gruß,
Helmut
Helmut Backhaus
2019-03-05 20:00:45 UTC
Permalink
Hallo Frank,
Post by Helmut Backhaus
Post by Frank Stroeter
OPT_MSMTP='yes'
MSMTP_SMTP_AUTH='cram-md5'
MSMTP_SMTP_USERNAME='xxxx'
MSMTP_SMTP_PASSWORD='yyyy'
MSMTP_SMTP_SERVER='smtp.provider.de'
Das sieht schon mal gut aus.
Port würde wohl noch fehlen ...
Den hab ich noch drin.
MSMTP_SMTP_PORT='25'
Den brauchts nicht unbedingt!
Post by Helmut Backhaus
Deshalb kann ich das unten genannte Beispiel nicht testen :-(
Geht doch ...
Post by Helmut Backhaus
Wobei ich hier einen Mailserver habe, der alles nimmt ...
Das brauche ich für meinen Scanner, der kann keine Verschlüsselung.
Das wird, so vermute ich, nicht klappen.
So geht es bei mir ...
echo "Bist Du da?" | msmtp -C /etc/msmtp/msmtp.conf ***@wo.was.wie

(alles eine Zeile)
--
Gruß,
Helmut
Frank Stroeter
2019-03-05 20:55:50 UTC
Permalink
Post by Helmut Backhaus
Hallo Frank,
Hallo Helmut
Post by Helmut Backhaus
Post by Helmut Backhaus
Post by Frank Stroeter
OPT_MSMTP='yes'
MSMTP_SMTP_AUTH='cram-md5'
MSMTP_SMTP_USERNAME='xxxx'
MSMTP_SMTP_PASSWORD='yyyy'
MSMTP_SMTP_SERVER='smtp.provider.de'
Das wird, so vermute ich, nicht klappen.
So geht es bei mir ...
sooooo, das geht. Aber nicht mit weiteren Parametern -s z.B.

Gruß Frank
Helmut Backhaus
2019-03-05 21:44:50 UTC
Permalink
Hallo Frank,
Post by Frank Stroeter
Post by Helmut Backhaus
So geht es bei mir ...
sooooo, das geht. Aber nicht mit weiteren Parametern -s z.B.
Doch, das geht auch ...
Ich hab eben noch gespielt, da geht einiges.
Ist aber ne blöde syntax ...

Ich finde das hier Cool ...
Datei anlegen, z.B. testmail.txt mit folgendem inhalt:
(Ist nur ein Beispiel)

To: @gmail.com
From: @gmail.com
Subject: Email Test using MSMTP from File

Hi,
This is an email test from file.


Dann so aufrufen:
cat testmail.txt | msmtp -C /etc/msmtp/msmtp.conf ***@wo.was.wie

Die Empfängeradresse am ende muss halt gültig sein, wenn Dein Mailserver
das zulässt kann man an der stelle auch die Absender ändern.
Ich kann mir das die Tage noch mal ansehen, da geht so einiges ...

Sonst schau mal nach "msmtp howto" in einer Suchmaschine deiner Wahl
Auch mit scripting geht da einiges ...

Melde Dich gern, wenn noch fragen sind!

Aber für heute ist erst mal Feierabend.
--
Gruß,
Helmut
Ulrich Hupe
2019-03-17 15:29:53 UTC
Permalink
oder mit ftp zum EIS senden
und von da mit mail versenden.
So mache ich das jedenfalls, ist einfacher.
Das Versenden der mail macht bei mir auch nur Sinn, wenn der Eis lebt.

Ulrich
Post by Helmut Backhaus
Ich finde das hier Cool ...
(Ist nur ein Beispiel)
Subject: Email Test using MSMTP from File
Hi,
This is an email test from file.
Loading...