Okay, also wenn ich als root das notify-Skript mit der gleichen Konfiguration aufrufe, dann geht die Mail raus, wenn dagegen hylafax als uucp das Skript aufruft, dann landen die Emails bei OpenSMTP in der /var/spool/smtp/offline-Schlange - why?
Beiträge von der_rosi
-
-
Ergänzend:
Hylafax ruft /usr/lib/sendmail (nicht /usr/sbin/sendmail) auf, d.h.
(in 15.6 war das noch out of the box: /usr/lib/sendmail -> ../sbin/sendmail )
Damit funktioniert ein manuell aufgerufenes
/var/spool/hylafax/bin/notify doneq/13 done 1777322994
perfekt
ABER:
mit sendfax -D passiert nichts? Wie das?
(Ergänzend: nachdem mit den ln -s allerdings OpenSMTP perfekt funktioniert - soll ich vielleicht ein Extra-Thema Hylafax aufmachen?
Zu OpenSMTP hab ich eben auch einen Bug eingereicht:
1263040 – Please setup OpenSMTP mailer
(Hoffe, der ist in Ordnung so... mache sowas üblicherweise nicht, aber wo ich schon dabei war:
-
-
Okay, hatte vorhin nur kurz per telnet geschaut, ob sich OpenSMTP meldet - habe jetzt per telnet sozusagen händisch Emails lokal versendet. Funktioniert.
(Anders als mit postfix früher geht aber seltsamerweise wirklich nur user@localhost und nicht wie früher user@rechnername_als_alias_in_etc_hosts oder sogar user@rechnername.localdomain)
Geht nicht an root ("Delivery status notification: failed" mit "MDA not allowed to deliver to:root", auch wenn ich ein Maildir in /root habe).
Das heißt OpenSMTP funzt. ABER:
Das Skript in
/var/spool/hylafax/bin/notify
nutzt tatsächlich sendmail, daher kann die Sendebestätigung also nicht versandt werden, weil OpenSMTP kein sendmail-Ersatz mitliefert (anders als postfix).
Das notify-Skript ließe sich anpassen, daher wird Frage 2 wirklich wichtig:
Was nutze ich statt dem Befehl sendmail, wenn ich statt postfix OpenSMTP installiert habe?
-
Ich bin schlichter Nutzer (Web, Office) und will, dass das System einfach funktioniert.
Nach schlechten früheren Erfahrungen mit Upgrades habe ich mein Leap 15.6 plattgemacht und 16.0 neu installiert und ein paar Verständnisfragen, die meine Google-Suchfähigkeiten offenbar übersteigen.
Weil Yast weg ("Systemmails empfangen" bei Benutzer weg), manuell in /etc/aliases :
root: mein_accountname, \root
Hylafax zum Laufen gebracht ( wie vieles in Opensuse funzt es nicht out of the box, weil es keine Rechte hat, die nötige FIFO in /var/spool/hylafax anzulegen - aber nach chown -R uucp:uucp /var/spool/hylafax gehen Faxe raus).
Die übliche Sendebestätigung via FaxNotify an root oder mein_accountname kam aber nicht an.
Von Postfix zu OpenSMTP?
Bei 15.6. hatte ich noch Postfix, 16.0 und aktuelles TW installieren offenbar OpenSMTP.
Frage 1: Ich hab nirgendwo etwas zu diesem Wechsel von Postfix auf OpenSMTP gefunden - wie kam es?
(wobei wenn ich unter https://lists.opensuse.org/arc…ctory@lists.opensuse.org/ oben rechts nach opensmtp suche, bekomme ich einen Serverfehler?!)
systemctl status für OpenSMTP: service läuft ohne Warn-Fehlermeldungen, die queues scheinen angelegt, smtpd -n Configuration okay usw. und logs/mail* ergibt auch nichts. telnet localhost 25 funzt.
OpenSMTP scheint also zu laufen, nur die Email mit der Sendebestätigung kann ich nirgendwo finden (ja, ~/Maildir/new existiert, ich hab auch ne dovecot Installation, lauscht auf 127.0.0.150:143 und hat in /etc/hosts auch kein localhost alias oder so, aber auch unter den früheren /var/spool/Mail/mboxes von postfix ist nichts, und auch unter /var/spool/smtp/* findet sich nirgendwo eine hängengebliebene Mail)
mail/sendmail o.ä. mit OpenSMTP?
Um ganz sicher zu gehen, dass es nicht an OpenSMTP lag (sondern an Hylafax), wollte ich OpenSMTP mit
echo "Mal ein Test" | mail -s "Testmail" mein_accountname
testen -> message not sent, weil /usr/sbin/sendmail nicht gefunden
Postfix schloss einen sendmail-Befehl noch ein.
Frage 2: Was nimmt man bei OpenSMTP statt mail/sendmail? (Und wie kann ich ein rein lokales OpenSMTP noch testen?)
Hylafax-Sendebericht?
FaxNotify mit verschiedenen Varianten ausprobiert, immer mit RETURNFILETYPE=pdf; gewechselt:
FROMADDR=root; mailaddr=mein_accountname; NOTIFY_FAXMASTER=always;
Mit journalctl | grep fax bzw. grep smtp gibt es keine Fehlermeldungen o.ä.
Frage 3: Wie kann ich noch herausfinden, wieso der Email-Sendebericht von Hylafax nicht funktioniert?
-
-
Vielleicht ergänzend noch: die Passwortabfrage usw. nimmt schon auf meine Bildschirmauflösung Rücksicht, vielleicht liegt es tatsächlich an der Grafik.
Denn starte ich in den Recovery Modus ist die letzte Meldung "switching to i915 from EFI VGA". Und das war's dann, das Teil reagiert dann nur noch über die (bei mir aktiivierten) MagicSysKeys.
-
Aber schade, dass es sich beim Blackscreen offenbar um Einzelfälle handelt. Jetzt bin ich nämlich unsicher, was ich tun kann...
-
Deswegen empfehle ich immer:
Btrfs und Snapper für das Wurzelverzeichnis.
Ich habe allerdings auch ext4. Wieder zurückgestellt. Btrfs und Snapper bringen für diesen Fall nichts, weil diese ja erst im LVM sind und daher aus Grub nicht gestartet werden können...
-
Und diese Passwortabfrage erscheint jetzt gar nicht mehr?
Genau - nach Grub2 kommt die Passwortabfrage nicht mehr...