meillo@0: MasqMail README meillo@0: meillo@0: MasqMail is a mail server designed for hosts that are not permanently meillo@0: connected to the internet. It handles outgoing messages, i.e. those meillo@0: that are to be sent over the non-permanent link (usually a ppp or slip meillo@0: connection over a modem or ISDN adapter) specially and delivers them meillo@0: only when explicitely told to do so. There is support for multiple meillo@0: providers, it is possible to write different configurations for each meillo@0: one. The configuration chosen is selected at delivery time, so that if meillo@0: for example a delivery of a message failed while connected with meillo@0: provider 1, it may be delivered when connected to provider 2. For each meillo@0: provider another mail host (or none) can be specified. meillo@0: meillo@0: MasqMail provides (a yet simple) mechanism to rewrite headers, also meillo@0: depending on the current connection. This makes it possible to deliver meillo@0: messages with a return address on the local network which will be meillo@0: rewitten at delivery time. The purpose of this is: meillo@0: meillo@0: - to allow delivery failure messages that are produced on the local meillo@0: network to be delivered immediately, while those that are produced meillo@0: outside can be delivered to a mailbox on the internet, to be retrieved meillo@0: later. meillo@0: meillo@0: - to give mail servers a return address which they can accept if they meillo@0: check for spam mail. Many mail servers require a return address which meillo@0: has the same domain as the server it is getting the message from. If meillo@0: you normally connect to only one provider, this is usually not a meillo@0: problem as you can configure your mailer to a fixed address (but then meillo@0: there is still the problem with the failure messages...), but it is a meillo@0: problem if you use different ones from time to time. meillo@0: meillo@0: MasqMail shall once be a complete replacement for sendmail (or other meillo@0: MTAs such as exim, qmail or smail) on a local network, but it is NOT meillo@0: supposed to be installed in a network with a permanent internet meillo@0: connection (at least if it is not behind a secure firewall) because meillo@0: it has no ability to check for undesired relaying or spam filtering. meillo@0: meillo@0: Missing, but soon to be realized features: meillo@0: meillo@0: - .forward file support (alias file is supported) meillo@0: - mailer demon messages (mail from the server in cases of delivery failures meillo@0: or malformed addresses) meillo@0: meillo@0: Future plans are: meillo@0: meillo@0: - initiate connections on its own meillo@0: - integration to the masqdialer system (mserver) as an option meillo@0: - possibly a pop3 server meillo@0: meillo@0: For installation instructions, see INSTALL. meillo@0: meillo@0: Bugs: MasqMail is still very young, and there are probably at lot of meillo@0: bugs in it. I need every bug reported to me! If you do, please send me meillo@0: the configuration files, the logs, the version, and a good description meillo@0: on how to reproduce the error. The more bug reports I get, the better meillo@0: masqmail will get! meillo@0: meillo@0: CREDITS: meillo@0: -------- meillo@0: meillo@0: I would like to thank everyone who has submitted suggestions and bug meillo@0: reports. Special thanks to: meillo@0: meillo@0: Gregor Hoffleit for beta testing and his suggestions for delivering meillo@0: mail immediately when online. meillo@0: Gregor Hoffleit again for supplying a patch which made maqmail work with mutt. meillo@0: And again for making the Debian package. And more patches. meillo@0: meillo@0: Dale Perkel for patiently trying to make MM compile and run with libc5 and meillo@0: various bug reports. meillo@0: meillo@0: Andre Masloch for finding most bugs. meillo@0: meillo@0: Edouard G. Parmelan for many patches and bug reports meillo@0: meillo@0: Iain Lea for the Redhat spec file meillo@0: meillo@0: ...and many others meillo@0: -- meillo@0: Oliver Kurth meillo@0: http://masqmail.cx/ meillo@0: last change: Feb. 3, 2000