http://www.mail-archive.com/emailer-talk@eskimo.com/msg11161.html

Re: Unofficial Patch and List Commands

cb
Wed, 23 Jul 2008 20:03:22 -0700

On Jul 23, 2008, at 10:24 PM, Tannis Baker wrote:

How do you obtain the unofficial patches like the 2.0v3p3 patch? Is this the newest patch?

You can get several patches and scripts (some of which are really useful) at:

http://www.mythtech.net/emailer/

Look under Emailer Apps Mod for patches.

Chris, who built the patches, is still lurking on this list - but has
moved onto Mail. He may have some advice as to using the patches.
- - - - - - - - - - - - - -


Not much advice, I can just give a run down of what each of the patches do.

First, they are all cumulative, so p2 contains the changes in p1, and p3 contains both p1 and p2.

p1 adds support for multiple @ signs in the email account field. This is needed if your ISP requires you to use your full email address as your email account. Emailer makes you combine the username and POP server into one field in the form of user@mail.popserver.com So if you have an ISP that requires a full email address as the username, you end up with user@domain.com@mail.popserver.com . Emailer won't accept this as it will think the pop server is domain.com@popserver.com which would be invalid. Some ISPs allow you to substitute some charactor for the first @ sign (the one in the username), but not all do. With the p1 patch, Emailer parses that field backwards, so it breaks the popserver at the last @ instead of the first, thus allowing you to have user@domain.com as a username.

p2 adds p1 (dual @), as well as reverses the SMTP and POP order when you do a full Connect Now session. The normal behavior of Emailer is to try to send email (SMTP) then collect email (POP). This is perfectly fine. However, if your ISP requires email authentication, and supports POP authentication (check email before sending email), it is inconvenient to have Emailer do SMTP before POP as it means the first SMTP attempt will fail (since it needs to be authenticated). The p2 patch simply tells Emailer to check mail and then send mail. That way, you POP authenticate automatically.

p3 adds p1 and p2 and adds SMTP Authentication using the Login method. This is good if your ISP requires authentication and does not support POP authentication. It only does Login method (which is fairly widely supported). Also, it can only use the username and password that are stored as part of the account for the POP connection. That means you must be able to authenticate to the mail server using that combo or it won't work. This is fine for most people, but it does fail for people that have multiple email accounts and are trying to send them all using the same mail server. Some people have created work arounds by making custom send only account entries that use the correct POP username and password, but have their alternate email address as the return address. Also, the SMTP Authentication is all or nothing. You can't turn it on for only certain accounts. That means all your email accounts that you plan to send from must support SMTP Authentication, and must support using the same username and password as your POP account.

Also, in addition to the changes listed above, all 3 versions have the Emailer Custom Settings patch pre-installed. The only change that makes in its default mode is Emailer will use the Email Address field as the Mail From info in the mail envelope instead of using the Email Account field. This is the current standard convention with email and is what mail server's today are expecting. Some mail servers (notably Apple's Mac.com) will reject email if the Mail From envelope address is different then the address used in the headers, thus this change is important. It harms nothing if your mail server doesn't care, and since it is the accepted standard form, it is actually better to use it this way.

I also don't actually recommend downloading the patches and installing them, as the patch install program doesn't always work correctly. Rather you should download the pre-patched application files and drop them into your Emailer folder (do not delete your original unpatched Emailer, just rename it). No need to do any other changes, simply running the patched version will automatically pick up your prefs, mail database, and all other settings.

There are some various Port 587 versions in that App Mods folder as well. Those change the SMTP port Emailer uses to port 587 instead of the normal port 25. This is only used if your ISP requires you to send over port 587 or you have some other reason for doing so. I think there are only two versions, a normal unpatched Emailer using port 587 and a p3 patched version for port 587.

And finally, all patched versions, and all patches, are only for the PPC Only version of Emailer, so they will not work on 68k machines (68040 and older).

-chris
<www.mythtech.net>

You might also be interested in Baton Mail, to add POP & SMTP authentication to older email clients such as Claris Emailer.

www.mythtech.net/baton.html