dtml-try mit dtml-sendmail - Fehler nicht behandelbar?
Niels Dettenbach <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | Syndicat IT&Internet |
| Message-ID | <[email protected]> |
Hallo,
seit einiger Zeit stricke ich immer mal wieder an einer Formularerweiterung
("KForms" bzw. "ZMSForms", wer's haben möchte bitte melden - geht in Kürze
auch wieder ZMS-Erweiterung frei ins Netz) für ZMS / ZOPE.
Das bringt auch eine Mailfunktion mit (ähnlich den typischen "Formmailern" aus
dem CGI- / PHP-Umfeld).
Dabei möchte ich nun SMTP Fehler besser abfangen - z.B. weil ein Mailserver
eine Mail nicht relayen will (z.B. weil der richtigerweise meint das die
Absenderadresse bewiesenermaßen falsch ist).
Die Welt könnte ganz einfach sein, da ich nicht mal eine diversifizierte
Fehlerbehandlung brauchte (auch wenn die schön wäre). So setzte ich einfach
<dtml-try><dtml-sendmail ...>
....
</dtml-sendmail></dtml-except>
<p>Mail konnte nicht gesendet werden</p>
</dtml-try>
Aber statt obiger Fehlermeldung kommt eine Fehlerseite mit lediglich:
(550, 'Verification failed for \nUnrouteable address\nSender verify
failed')
Dabei handelt es sich um den Output des verwendeten Mailers, der offenbar über
sendmail. Das passiert, wenn der Absender eine zwar semantisch korrekte, aber
nicht erreichbare Mailadresse angibt.
Offenbar fängt dtml-try die Fehler aus Sendmail nicht wie gewünscht ab.
Ideen? Oder ist das eine Bugmeldung wert bzw. bereits in 2.12 behoben (ich
verwende dort ZOPE 2.11 unter NetBSD)?
Vielen Dank für jeden Tip!
Beste Grüße,
Niels.
--
---
Niels Dettenbach
---
Syndicat IT&Internet
http://www.syndicat.com
T.-Muentzer.-Str. 2, 37308 Heilbad Heiligenstadt - DE
---
Kryptoinfo:
PGP public key ID 651CA20D
Fingerprint: 55E0 4DCD B04C 4A49 1586 88AE 54DC 4465 651C A20D
https://syndicat.com/pub_key.asc
---
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
signature.asc
(application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iQIcBAABCAAGBQJMfQZZAAoJEM78prARigUnbA0P+wWtgrY+ngz7e3ItCJvJVxcG DOp2a+znJ4WtH4AEfOrrrQPv/GP+EYjNsuUmpEWaZTnyOKNtQmBjZfpkUw5jJCqO kn5jfqGLW2fTmZKajuEefSe/BZAJJPNDrROTgBWjH6OQRILhjJQ01QOmW9w3QTOr crNczK4OwM67myRWVezQZKn9OtQN4T4YjcrBoc+BFy0NBvpycaUxHfXFC3ZonTn5 ej4X7/upYtnl1UDjffKDDuY3Te5So7qD42lY/JH1qZGFR+jzxpGWoaX/G6sblfMQ M3XsC8M0OEeG8+gw5LP2eH22djfksacz0yN+jorjSQaBAPcKx/rucD+UCwp+ULJH FhwJQVV1yt97zmi2/WwYv4yWOeb38xYjnDSWJyno790Rf0LnDFdV40QtG1+HjU6A oDI7+zoAdD9Ms0qzKWZXC+hom/Ur6kfrLKv/OIUP4iP6C+lQzDNTd6XaywxT2Ai/ 0ZaFB2FQJhDVrnkIF9AscHMBp76zg+hIwXLCJUaEu2BPjXAycfTSm1QdDDH1UVi9 3vEq1lX9dQGZVMP4GCi4mzC7QeycD+VafnzufIue8AYmx3UhaAX7Fdv5PT2mbkR2 mMUny1ro6CnMYweGfTJtFrKIwwhVgrt16RBZzIQZIvseQF2rCuAZytFl9yxp+fZF NOFd6M/2lhQ09SBUPEM4 =tPpe -----END PGP SIGNATURE-----