logo

No such thing as perfect

Having spent the best part of a day looking for a perfect mail client I have decided to give up on it for the time being. Of the four that I tried, Becky, The Bat!, Eudora and Thunderbird, I have opted for Thunderbird. It's the only one I can imagine wanting to look at for more than a few minutes at a time. It's also the only one that seems to consider usability a priority. Still, it won't set my reply's FROM address to the same as the original's TO address. None of them will!

Thunderbird Thunderbird comes close though. There's a set of headers that you can freely edit. Not the FROM header though. It's a feature that a lot of people want but still not allowed. The Bat and Becky allow you to edit the FROM header but, editing is one thing, making it the same as the original message is another. The only reason I can see for not allowing editing the FROM address is that it makes it easy to "fake" an email. But this is a trivial matter in most clients. Why deny the "power user" the chance of a simple life?

In this screenshot you can see that you can change the account that you're sending from and thus the address. But you can't have an account for all options. You can change the Reply-To address but still it means having to type in the address. Not perfect.

For now I will use Thunderbird with as few accounts as I can and hope that some time soon they will allow me to take charge. As for mail to this site, I will keep using the Notes client and try and find a spam solution for the server. More on that to come...

Comments

    • avatar
    • idefix
    • Thu 27 Nov 2003 06:21

    For fighting spam have a look here:

    {Link}

    My mail client is Sylpheed (Linux). I have noticed that there is a client for Windows as well. No idea how good/bad. Here is the website:

    {Link}

    cheerio

    • avatar
    • mt69clp
    • Thu 27 Nov 2003 08:56

    Using mail is living yesterday :-) I really like Blogs and forums and so on. If you have the feature to set proper access rights in a forum then granting access to 1 person is identical with using mail. All information could rest (encrypted)in the web so you don't have to bother with mailboxes spread over multiple machines. (No I don't think of webmail!)

    • avatar
    • mt69clp
    • Thu 27 Nov 2003 09:00

    ...continuing the thought you don't need a mail program, you just need a set of filters (like google searches) to get your infos. Receiving mail would just search the www for all info from anyone directed to only you...

    • avatar
    • Jim G
    • Thu 27 Nov 2003 14:18

    Spam control on the Domino server. If W32 Server then you could do worse that look at the SpamKiller for Domino release candidate from McAfee. Alas no plans for Linux version.

    Currently in the middle of an extensive test and although it puts a bit of a load on the server and has a few quirks reporting wise it a v good implementation of SpamAssasin in a Domino environment.

  1. Jake, we just implemented a product called MailScanner ({Link} It works a charm alongside notes.

    Basically it goes through all the incoming mail, parses it off to various filtering\virus scanning utilities which you can configure (eg. Spam Assassin, etc.) and then applies your rules depending on the score the mail gets.

    It's also got a great web utility (in PHP\MySQL) to generate reports.

    Highly configurable and incredibly capabale and flexible.

    Cheers,

    Carl

    • avatar
    • JIm G
    • Thu 27 Nov 2003 16:25

    We have used mailscanner also on a very simple sendmail on an old RH6.2 server. Yes it works a treat bit for the A/V side of things you need one of the mainstream engines e.g. Sophos/McAfee.

    In the end we decided that best practise was an SMTP gateway / firewall that incorporates A/V and anti-spam in front of the Domino server - Astaro Security Linux.

    FYI Jake there is a community edition that is FOC with the A/V (Kaspersky) at a very low additional cost. Knowing a bit about your setup it would mean a fairly radical re-think of your current NAT routed setup and a fixed IP block but it is worth it.

    • avatar
    • Henk
    • Thu 27 Nov 2003 20:56

    "Still, it won't set my reply's FROM address to the same as the original's TO address. None of them will!"

    There's a perfectly good reason for that Jake: it can't be done! Think about it, when receiving mail from a mailing list, the TO address is the address of the mailing list, not yours. Same problem if a message is sent CC or BCC to you; the original's TO address can't be used as your reply's FROM address.

    I'm using KMail on Linux. It lets you choose an identity when composing a message. It sets the To and Reply-To headers to the same values as specified in the identity, so that's pretty close to what you want.

    • avatar
    • Danny
    • Thu 27 Nov 2003 22:32

    Jake,

    You can do this using Outlook. You can set outlook to send email back through the account it was recieved from automatically. So if you have six email accounts, you set up each account in outlook, you can then tell it when you reply to the email to send it via the account it was recieved by. I set this up for myself and my girlfriend I had her emails being delivered to a different folder than mine through a simple rule and I had her emails being sent out via her account and mine from my account, all with out changing users at the desktop, all was controlled with in outlook. Just drop me an email if you want help with the config or further explanation.

    • avatar
    • mt69clp
    • Fri 28 Nov 2003 01:44

    Maybe the ultimate tool is on the way to be built {Link} but I think we have to wait some years 'til v1.0 ...

    • avatar
    • Jim G
    • Fri 28 Nov 2003 03:16

    Henk said

    There's a perfectly good reason for that Jake: it can't be done! Think about it, when receiving mail from a mailing list, the TO address is the address of the mailing list, not yours. Same problem if a message is sent CC or BCC to you; the original's TO address can't be used as your reply's FROM address.

    Not true. The mailing list address is what appears in most email clients as the recipient address but it most certainly is not the TO address at an SMTP server level which is whatever you subcribed to the list as. How would your SMTP server know to accept a mail addressed to a mailing list and put in your a/c otherwise ?

    Domino is one of the cleverest SMTP servers out there but it doesn't which mailing lists Jake has subscribed to - or is it spying on his every move ;-)

  2. Would it work if you wrote code to check the sendto, copyto, blindcopy to fields for a list of your email addresses, and whichever one it finds in the mail should go in the Principal field of the Reply?

    Its not all the way there, but it might get you closer, at least the recipients would see an address they recognised, although I'm not sure where their further responses would go.

    • avatar
    • Henk
    • Fri 28 Nov 2003 04:50

    Jim G,

    I don't think you understand how SMTP works. A typical SMTP-session consists of three commands: MAIL, RCPT and DATA. Here's an example session:

    S: MAIL FROM:<sender@company.com>

    R: 250 OK

    S: RCPT TO:<recipient@home.com>

    R: 250 OK

    S: DATA

    R: 354 Start mail input; end with <CRLF>.<CRLF>

    S: ** Headers and the message body go here **

    S: <CRLF>.<CRLF>

    R: 250 OK

    It's a little bit more complicated than this, and there are more SMTP commands like EXPN to expand mailing lists, but the point is that the headers are part of the DATA command. The headers can be set to anything and the To header can be set to something different than the recipient in the RCPT command. This SMTP "feature" is used by spammers to fake a From header.

    A mail client doesn't know anything about the RCPT command. It only sees the headers and those can be fake.

    • avatar
    • Jim G
    • Fri 28 Nov 2003 07:08

    That was exactly my point Henk - the RCPT TO doesn't necessary get written to any of the headers and in Notes terms there is no field that can be successfully interrogated to find it.

    Having re-read your post I think I misinterpreted what you were saying. Apologies.

    • avatar
    • Pronam
    • Sat 29 Nov 2003 11:37

    >>It's also the only one that seems to consider usability a priority. Still, it won't set my reply's FROM address to the same as the original's TO address. None of them will!

    Opera's M2 does. And its also got a host of other features including a bayesian spam filter. Its worth a try :)

    • avatar
    • James Jennett
    • Sun 12 Jan 2003 05:19

    www.oddpost.com

    I think it answers most of your questions. Although, to quote Steely Dan, "Like a Sunday in TJ, it's cheap but it's not free"

Your Comments

Name:
E-mail:
(optional)
Website:
(optional)
Comment:


About This Page

Written by Jake Howlett on Thu 27 Nov 2003

Share This Page

# ( ) '

Comments

The most recent comments added:

Skip to the comments or add your own.

You can subscribe to an individual RSS feed of comments on this entry.

Let's Get Social


About This Website

CodeStore is all about web development. Concentrating on Lotus Domino, ASP.NET, Flex, SharePoint and all things internet.

Your host is Jake Howlett who runs his own web development company called Rockall Design and is always on the lookout for new and interesting work to do.

You can find me on Twitter and on Linked In.

Read more about this site »

More Content