pilif.ch - a cuwps

[home]
stuff
some worldwide unique stuff
  • Daily Strips
  • PersistentHandler
  • Denis' Birthday
  • DVD-Region (1)
  • DVD-Region (2)
  • Defeating Miguel
  • Neuronal Interface ;-)
  • Swiss ADSL Check
  • Autodestructing Email
  • Fun with bounces

  • Introduction
  • Theory
  • Solution
  • The MTA
  • Code
  • Conclusion
  • backstage
    backstage-reports of some of my paid projects
  • bookexchange.ch
  • info
    valuable information for my visitors
  • RasInTask
  •  
    x-errors-to
    After having finished programming the envelope-hack, I learnt, that there is an X-Errors-To-Header that is used by most of the MTA out there: This works the same way as the Envelope-Way, but is cleaner.

    Unfortuantely it comes with two problems:

    • I know no simple way to direct a mail using headers when working with exim. This is not really a limitation: A MTA should never look at headers
    • The special header is not recognized by all MTA in the internet and I did not want my cool idea to fail on some servers. Not if there is a (possibly dirty) solution that always works.

    conclusion and disclaimer
    The method described here worked like hell when used with about 200 users. I've tested it with even the strangest addresses I've come accross and I've consulted many newsgroups before hacking around with the holy email-routing system. I've not came accross a cleaner or better solution than what is describeds here.

    I strongly suggest you to prefer this no-bounce-System over sick regexp and MX-Checks on registration: This method gives the user more liberty and it will not hold off users from registering only because their mailserver is down when registering. Also this method gives you a good way to safe bandwith (and with this also money of course).

    You are allowed to freely use the technology described here and you are allowed to reproduce this text anywhere and for any cost you want; you may even pretend that it was you that found this solution as long as you don't patent it!. If you don't hear: I began to keep backups and it will make me very glad to prove that your stupid patent is void because you have stolen my idea!

    I hate software-patents.


    © 2003 by pilif. cuwps stands for completely useless webpage and is a non-registered non-trademark by pilif - Last Modification: 04/03/01 at 14:16:00