Short: MAILER-DEAMON for batched SMTPD Author: Bert Vortman Uploader: albertv xs4all nl Type: comms/mail Version: v1.0 Architecture: m68k-amigaos Who does not know the following problem: You have a real nice batched SMTP (BSMTP) mailbox with the possibility to have multiple e-mail addresses. Well, you say.. that's great! (I said so myself). So, you installed the InetUtils V4 (with SMTPPost, SMTPD etc) and was very happy with it. You tested some e-mail addresses and decided to check some fake e-mail address which did not exist on your beloved Amiga. Humtie-dum, starting pine, C(ompose), tralala, To: myfakeadres@myinternetsite.computer.com, writing some bla-bla text and press X to send the whole bunch to your Amiga. Well, that's coming back, cause no myfakeadres exist.. or..??? Indeed, SMTPD did it's work, SMTPPost did her work too, and delivered the whole bunch of e-mail in UUMAIL: as user: myfakeadres. Well, I did not configure that user in Amitcp, so how did it come there... Horrible nightmares of unlimited emails to unlimited users came at night. In the morning I decided to install the MultiUser Filesystem (MuFS) along with a beautiful program: Maildeliver. I printed out the manual, read something about patching the FastFileSystem in the L: directory, so I started up a shell, typed dir L: to look for the FFS and .... nothing... So, no patching since the whole thing resides obviously in ROM :((. I could not find it anywhere on my disks or CD-ROMS, so, no MuFS for me. Well, I still had very bad dreams at night, I saw my harddisk filled with lots and lots and lots of e-mails to lots and lots of users ...., and therefore only one solution was left: writing my own MAILER-DEAMON to stop having severe sleeping problems. And the little program called MAILER-DEAMON is the result. MAILER-DEAMON checks every incoming mail for a valid user that is configured under AmiTCP or have a valid entry in the aliases file. If a valid user is found, MAILER-DEAMON sends it, using RSMTPpost. If a valid user is not found, the mail is send back to the sender with a message that the user does not exist. Requirements ============ - Batched SMTP (contact your provider!) - SMTPD (from the InetUtils v4) - SMTPPost (from the InetUtils v4) - RSMTPPost (just copy SMTPPost to RSMTPpost) - StartSMTPD script (from the InetUtils v4) - AmiTCP 4.x