- What does RW4M require?
RW4M will run on Windows 10/8/7/Vista/XP/2003/2000/ME/98/95. Your ISP must have procmail installed and offer you a shell account.
- How do I know if I have a shell account?
Ask your Internet Service Provider (ISP). If you're seeking a shell account you may want to look at the ISPs listed here. RW4M has been tested at the ISPs listed on that page. Two additional resources for finding an account are Google's Directory of Unix Shell Providers and the Unix Shell Providers list at dmoz.org.
- How do I know if procmail is installed at my ISP?
The easiest way is to ask your ISP. Alternatively, SSH/telnet to your ISP and (after logging in) enter which procmail. That may output something similar to:
That tells you the path to procmail on your system. If which procmail fails, try entering type procmail. If that fails, try procmail -v which should give you the procmail version information. If that fails, ask your ISP.
- Do you know the setup information for my ISP?
Setup information for a small number of providers is listed here. If your ISP isn't listed there, ask your ISP for the information.
- Can I tunnel RW4M through SSH?
Yes. For example, you might use PuTTY to forward local port 2021 to ftp.example.com:21. On the RW4M FTP settings dialog, click on the advanced button. Select Passive mode and enter the port number in the corresponding box (2021 in this example). Enter 127.0.0.1 for the FTP host.
- What type of actions and conditions can I specify with the Recipe Wizard?
For more information, see the Recipe Wizard overview and note the screenshots. Alternatively, download RW4M.
- How can I force an exact match on a condition using the Recipe Wizard?
When you select Subject: on the first wizard page, the condition is built as ^Subject:.*YourEntry to allow partial matches (the same idea holds true for the other headers). If you want to match an entire line exactly, select Anywhere in headers on the first wizard page. Then on the second wizard page enter the exact match that you want.
For example, if you want to catch mail that contains a Subject: header followed by one space, followed by subscribe, followed by the end of the line, (i.e. Subject: subscribe) and only exactly that, select Anywhere in headers on the first wizard page. Then on the second wizard page enter ^Subject: subscribe$.
- What is procmail?
Procmail is a mail processor typically installed on your ISP's computer. It's often setup so that it's automatically invoked each time a mail message arrives. You can set up rules (referred to as recipes) to have procmail perform specific actions if conditions you specify are met. For example, you could create a recipe that would direct procmail to delete any message that has a Subject: line containing Make Money Fast.
- How can I learn more about procmail?
See www.procmail.org for a list of 'Interesting and Useful Links'. Nancy McGough's Procmail Quick Start is very helpful. Another wonderful site for learning is the procmail mailing list archive. Many solutions to common questions are available there, spend a little time there learning the most effective way to submit your query. It can also be extremely helpful to simply browse the past threads. A second procmail mailing list archive provides additional viewing options, albeit without a search function.
Read the manual pages, specifically the procmailrc, procmailex, procmailsc, and procmail man pages. You can use RW4M to obtain a copy of those from your ISP (from the RW4M Help menu select Man Pages).
There is also a book, The Procmail Companion by Martin McCarthy. ISBN: 0-201-73790-6.
- How is procmail pronounced?
While the name procmail is derived from mail processor, it's pronounced prok-mail, see this message in the procmail mailing list archive.