[Fli4l_dev] Problem mit OPT mailsend

Nelson Matias nelson at anires.de
Do Dez 11 14:02:57 CET 2025


Hallo Manfred.

Am 11.12.2025 um 13:29 schrieb ms1958:
> Am 10.12.2025 um 10:37 schrieb Nelson Matias:
>> Hallo Gruppe,
>>
>> mir ist eben aufgefallen, das der cron auf dem Fli4l gemeckert hat 
>> keinen MTA zu finden. Ich habe auf meinem Fli4l das OPT mailsend 
>> installiert und konfiguriert.
>> Aber es fehlt /usr/bin/sendmail.
>> Laut der von mir gefundenen Doku zu msmtp ist dieser weitgehend 
>> kompatibel zu sendmail. Das "normale" Paket bringt auch ein script mit 
>> um msmtp als sendmail-Ersatz zu installieren.
>> Kann das im OPT mailsend noch ergänzt werden? Laut meinem Verständnis 
>> sollte ein symlink reichen.
>> Aber ich habe auf dem Fli4l auch keine msmtp-Konfig-Datei gefunden. 
>> Normal sollte diese in /etc/msmtprc liegen, alternativ in ~/.msmtprc 
>> (im Fall vom Fli4l: /.msmtprc)
>> Es gibt aber eine /etc/msmtp.conf. Diese schaut sehr nach der 
>> gesuchten msmtprc aus.
>>
>> Vielleicht kann sich das jemand mit mehr Know-how anschauen?
>>
> 
> Moin,
> ich habe mailsend im Einsatz und es läuft.
> Etwas in der Config falsch ?
> 
>  > Aber es fehlt /usr/bin/sendmail.
> gibt es auch nicht,
> - mailsend befindet sich unter /usr/local/bin/mailsend
> - msmpt    befindet sich unter /usr/bin/msmpt
> die config landet in           /etc/msmtp.conf

ja das ist bei mir auch so.
Aber gib mal im Fli4l "msmtp -P" ein. Nach einem [Enter] spuckt der 
msmtp seine config aus ... er meckert da, das er keine default-config 
findet. Die ist scheinbar irgendwann von /etc/msmtp.conf nach 
/etc/msmtprc gewandert.
mailsend sind ein paar Scripte, die dir helfen eine ordentliche Mail zu 
verschicken. Die achten darauf das alles notwendige drin ist und 
mailsend-send.sh ruft dann msmtp auf und übergibt diesen explizit die 
account-Daten aus der FLI4L-Config (abgelegt in /var/run/mailsend.conf).

> die frage ist, wie rufst du mailsend auf ?
Ich? Gar nicht. Easycron will und findet den nicht.
Im syslog steht immer wieder:

Dec 11 13:38:13 cerberus CRON[14007]: (CRON) info (No MTA installed, 
discarding output)


MTA: Mail Transfer Agent

Aus der easycron-Doku hab ich raus gelesen, das easycron per default 
nach sendmail sucht und diesen nutzen kann. Aus der msmtp-Doku hab ich 
raus gelesen, das msmtp kompatibel zum normalen sendmail ist und als 
Ersatz dafür fungieren kann. (Optionen und Parameter sind mindesten 
gleich oder mehr)

Mir geht es darum auch mal die Mails vom Cron erhalten zu können um 
Fehler in etwaigen Konfigurationen gleich zu bemerken.

Ich habe ein symlink für die /etc/msmtprc erstellt und msmtp meckert 
nicht mehr, dass er keine default-config findet.
Aber auch ein symlink für /usr/bin/sendmail oder /bin/sendmail bringen 
den cron nicht dazu mir mails zu schicken.

-- 
Gruß
Nelson




Mehr Informationen über die Mailingliste Fli4l_dev