Re: Problem mit OPT mailsend
Nelson Matias <[email protected]>
| Newsgroups | spline.fli4l.dev |
|---|---|
| Organization | spline |
| Message-ID | <[email protected]> |
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