I think I've finally figured out how to use identities, after searching the forum. But there's one thing I'm missing, and I don't know if it's possible in The Bat or, if so, how to do it.
I have several email accounts which forward to one, and The Bat downloads that one, filtering messages into various folders according to topic or list, and leaving the remaining messages in the account's Inbox. In the account's properties I filled in the name & email address I use most often. For my other email addresses, I set up quick templates (all under the one account) which look something like this:
Generally, if I reply to a message, I want the reply to be sent "from" the same email address to which the original message was sent. I can't achieve this using folder identities, because I don't separate my incoming mail by which email address it was sent to. So I set up the Reply template in my main account like this:
This looks at the recipient address of the message I'm replying to, and inserts that email address into the appropriate place in the From field of the new message. That works great most of the time, but there are two exceptions.
One, which I don't quite understand, is that if the message I'm replying to is in a common folder, rather than in one of my account folders, it just fills in my default email address, rather than the original message's recipient address, as indicated by %OTOADDR. I have the same Reply template for the Common Folders "account" preferences as for my main account.
The other puzzle, which is predictable but I wonder if there's a workaround, is that if I reply to a message which appears to be sent to someone else (for example one which is Bcc'd to me), my reply template will cause that someone else's email address to be placed in the From field with my name, which I certainly don't want. What I'd like The Bat to do is, if %OTOADDR does not match one of several email addresses (mine), to just use my default email address instead. Is this possible? It would seem to need only a conditional statement, but I don't know if The Bat allows something like that.
Thanks in advance for any help/guidance.
I have several email accounts which forward to one, and The Bat downloads that one, filtering messages into various folders according to topic or list, and leaving the remaining messages in the account's Inbox. In the account's properties I filled in the name & email address I use most often. For my other email addresses, I set up quick templates (all under the one account) which look something like this:
Code |
---|
%FROM="My Name <this@emailaddress.com>"%- |
Generally, if I reply to a message, I want the reply to be sent "from" the same email address to which the original message was sent. I can't achieve this using folder identities, because I don't separate my incoming mail by which email address it was sent to. So I set up the Reply template in my main account like this:
Code |
---|
%FROM="My Name <%OTOADDR>"%- %Cursor On %ODateEn, %OTimeLongEn, you wrote: %Quotes |
This looks at the recipient address of the message I'm replying to, and inserts that email address into the appropriate place in the From field of the new message. That works great most of the time, but there are two exceptions.
One, which I don't quite understand, is that if the message I'm replying to is in a common folder, rather than in one of my account folders, it just fills in my default email address, rather than the original message's recipient address, as indicated by %OTOADDR. I have the same Reply template for the Common Folders "account" preferences as for my main account.
The other puzzle, which is predictable but I wonder if there's a workaround, is that if I reply to a message which appears to be sent to someone else (for example one which is Bcc'd to me), my reply template will cause that someone else's email address to be placed in the From field with my name, which I certainly don't want. What I'd like The Bat to do is, if %OTOADDR does not match one of several email addresses (mine), to just use my default email address instead. Is this possible? It would seem to need only a conditional statement, but I don't know if The Bat allows something like that.
Thanks in advance for any help/guidance.