Hello Marten,
> Anyone know if there's a way of extracting an email address from the
> body of an email and using that as the 'from' address to allow me to
> send the message to a 'subscribe' to an email newsletter that they
> want to be subscribed to.
I manage several mailing lists and newsletters and I have different
set-ups to achieve what you want depending on where the subscription
request comes from and if the request is a form filled in on a website
or just "any" message.
For the more general case, where the e-mail address is somewhere in the
body and not following a known patter like E-mail: [EMAIL PROTECTED] where
Regex could be used to automatically find the address, I do the
following:
- Either with Incoming or Read filters, or even moving them manually,
the messages and up in a folders I call Subs.
- In Subs, I have a folder template for new messages as follows:
,- [ New template in Subs ]
| %From=""%From="[EMAIL PROTECTED]"%-
| %QINCLUDE="ADNL"
`-
ADNL is a QT as follows:
,- [ ADNL, subscribe to Newsletter ]
| %Clear%-
| %FROM=""%FROM="%TOADDR"%-
| %TO=""%TO="[EMAIL PROTECTED]"%-
| %SUBJECT="News"%-
| %Cursor
`-
So, what I do while viewing a message in Subs folder is to double click
on the e-mail address [EMAIL PROTECTED] that I want to subscribe. This
opens the editor with my address in From and [EMAIL PROTECTED] in To, and
when ADNL is executed voila! [EMAIL PROTECTED] is moved to From: and To:
is filled in with [EMAIL PROTECTED] and only thing I have to
do is hit Send.
Now, I have another approach to process information requests that come
from a form in my website. Because the way the form is set up, the From
address is that of the person who filled in the form. My approach is a
bit different for these messages. First because I can use the From: and
second because I make a distinction based on the country the person is
writing from. The form includes Country: field all by itself in a line,
like:
Country: Spain
And what I want to do is to subscribe those from Spain to a newsletter in
Spanish and otherwise the the English version.
What I do here is use a Read filter that, aside of moving the message to
a Processed folder, includes an action (selected on the Actions tab) to
generate an auto-reply using a template. This is the template:
,- [ Auto-reply template ]
| %FROM=""%FROM="%OFROMNAME <%OFROMADDR>"%-
| %SUBJECT="Add lead"%-
| %REPLYTO=""%REPLYTO="%OFROMNAME <%OFROMADDR>"%-
| %IF:"%REGEXPTEXT=""Spain"="Spain":"%QINCLUDE=""ADNT":"%QINCLUDE=""ADNL"
`-
ADNL is shown above and ADNT is the same except that the To: will be
[EMAIL PROTECTED]
Hope it helps.
--
Best regards,
Miguel A. Urech (El Escorial - Spain)
Using The Bat! v2.01.3
Winamp OFF:
Current version is 2.02.3 CE | "Using TBUDL" information:
http://www.silverstones.com/thebat/TBUDLInfo.html