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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.