Xequte User Forums
Xequte User Forums
Profile | Join | Active Topics | Search | Forum FAQ
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

     
Forum Tips
» This forum is for users to discuss their software problems and suggestions for improvement.  Remember that only a tiny percentage of our users experience such problems (To be precise less than 0.7% have ever posted on this forum)
» Include your software version number (as displayed in the About Box)
» Check the FAQ before posting as most common questions have already been answered
» You don't need to also e-mail us separately as our support team will respond to all questions on this forum
 
 All Forums
 Xequte User Forums
 MailList King
 More than one web form
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Tink

USA
15 Posts

Posted - Apr 23 2008 :  10:26:03  Show Profile  Reply
Hi Nigel,
I now have email address submissions coming in from multiple sources via web forms. However I have no control over the formats, which are different.
The MLK webform processor seems to only be able to handle one form. Is there a workaround?
Ideally we could set up Webform "A" and specify the message field maps. Then setup Webform "B" and specify the map. Then before running Check Messages we would specify which form we wanted it to check for and process.

There's no end to requests for more flexibility is there :) ?

xequte

7042 Posts

Posted - Apr 24 2008 :  03:49:52  Show Profile  Reply
Hi

I'm afraid multiple form mapping schemas are not presently supported.

We have it on the to-do list.

However i understand you are using multiple mailing list databases, so you can use different settings (including web form schemas) for each database.

Go into View>Options, Other, and enable the option for "different configuration for each database"


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

Tink

USA
15 Posts

Posted - Apr 24 2008 :  19:26:38  Show Profile  Reply
Nigel, that's what I thought. And that is all well and good, I'll actually set up a third db just to process these in, then export/import them to the db they ultimately belong in.

However, a new situation has arisen in this process. The webform that I receive is a 'referred' form. The "From" of the email header reads like this:
"CompanyXYZ.com [info@companyxyz.com]; on behalf of; FirstName LastName [CustomerEmail@yahoo.com]"

In the body of the webform, the Customer email address is listed along with other pertinent fields. I have Email, First Name, Last Name, City, and Zip all mapped. MLK picks up all the fields EXCEPT the Email address. MLK takes the email address in the "From" section of the header(info@companyxyz.com) as the customer email address, which is incorrect. So of course, after the first entry, MLK figures the rest are duplicate subscription requests because it thinks they all have the same email address.

MLK needs to take the email address from the mapped field within the body of the message. How do I force this?

(I thought there was an option to tell MLK to look in the body vs the header for info, but I surely can't find it tonight, and I'm not really sure if it applied to webforms/subscribes, or something else entirely.)

I await your wisdom



Go to Top of Page

xequte

7042 Posts

Posted - Apr 24 2008 :  22:01:46  Show Profile  Reply
Hi Tink

Hmmm, by default, MLK will never use the From address when processing a web form.

Are you sure it is being processed as a web form?

MLK checks command names first, so if you have a web form with the subject:

SUBSCRIBE SUBMISSION

It will process it as if someone wants to subscribe to the group named "Submission" and completely ignore the content.

Can you check that? Otherwise we'll do some debug logging.



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

Tink

USA
15 Posts

Posted - Apr 25 2008 :  05:38:35  Show Profile  Reply
To the best of my knowledge I have it set up correctly.
Under Options>Web Forms>WF message subjects I have the complete subject exactly as it comes on the inbound emails (and I have the "automatically process..." box checked).

Under Options>Commands>Subscribe synonyms I have one of the words from the Subject, as well as one of the first words in the Body listed. (I have tested this with and without one or both words in this option section). I originally assumed that if I had the subject listed in the Webforms section, that would tell MLK to process the email as a webform and follow the mapped fields.

I have to assume that MLK is processing it as a webform, otherwise how would MLK be correctly picking up the rest of the fields in the body of the email: FName, LName, City, Zip? The only thing that isn't being picked up is the email address.
Go to Top of Page

xequte

7042 Posts

Posted - Apr 27 2008 :  01:44:11  Show Profile  Reply
OK, i'll need to send you some debug logging info.



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

xequte

7042 Posts

Posted - Apr 29 2008 :  22:24:53  Show Profile  Reply
Hi Tink

The problem is that you specified the email address is found after:

"Email:"

And your web form message contains two lines with "Email:" The one you want at the top, and another one in the footer. Thus MLK does not know which one to use.

Fortunately in your situation there is an easy fix because the sender address also contains the email address you need.

So just instruct MLK to get the email address from the Sender field:

1. Select View>Options
2. Choose the Web Form tab
3. Click the "Specify Fields" button
4. For Email specify:

%USE_MESSAGE_SENDER%


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page

Tink

USA
15 Posts

Posted - Apr 30 2008 :  03:38:36  Show Profile  Reply
Thank you Nigel. That indeed does the trick. In the meantime, I have asked the vendor that supplies this particular form to make some changes too.

You have excellent software and provide exceptional support. Both are greatly appreciated.
Go to Top of Page

xequte

7042 Posts

Posted - Apr 30 2008 :  15:15:04  Show Profile  Reply
Yes, please do.

It certainly does not make a message easy to parse when there are two identical field names. We engineers don't like ambiguity


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To: