Beiträge von der_rosi

    Ergänzend:

    Hylafax ruft /usr/lib/sendmail (nicht /usr/sbin/sendmail) auf, d.h.

    Code
    ln -s /usr/sbin/smtpctl /usr/lib/sendmail

    (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:

    https://bugzilla.opensuse.org/show_bug.cgi?id=1263039 )

    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?