Kayako logo
How do I? Questions about how to do specific things in SupportSuite, eSupport and LiveResponse. Not for reporting problems.

Kayako develops robust helpdesk software, live chat and real-time visitor monitoring software.
Kayako is trusted by more than 30,000 organizations, including a number of Fortune 500 companies and government institutions.
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
dicks Offline
Member
 
Posts: 30
Join Date: Mar 2009
Question How to disable "TO" field check in POP3 mail parser? - 05-05-2009, 11:28 AM

We have found the following issue with Kayako. We forward several contact email addresses from different domains to our central contact email address defined in Kayako.

Example: we forward "contact@domain1.com" and "contact@domain2.com" to "contact@helpdesk.com"

Now what I found is that the POP3 parser of Kayako will parse emails sent to "contact@helpdesk.com" but not the others - they are listed in the parser log with an error: "No assigned queues found for mail recipients".

Talking to Kayako support they told me the TO field of the emails is checked. When it does not fit a defined email queue it will not be processed.

This is bogus for a contact email as described above because I need to create a queue (pipe) for each email address that is forwarded also. A big overhead.

Is there any advice how to handle this? Is there an option to disable "TO" field checking and have an email parser just add all emails in the POP3 box as new tickets?

Thanks for any advice on this.

DickS
   
Reply With Quote
  (#2) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 5,076
Join Date: Aug 2006
Location: Mumbai, India
05-05-2009, 12:17 PM

Add the email addresses to which you receive the email i.e. the "TO" email addresses as an email queue under:
Admin CP > Mail Parser > Insert Email Queue

You can set the fetch type as Piping. That should do it.



Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support
Our Skins and Services - http://www.supportskins.com/store/ - NEW SKIN ADDED!!
SupportSkins.com - http://www.supportskins.com/
   
Reply With Quote
  (#3) Old
pkreil Offline
Member
 
Posts: 92
Join Date: Feb 2008
05-05-2009, 12:19 PM

Quote:
Originally Posted by dicks View Post
This is bogus for a contact email as described above because I need to create a queue (pipe) for each email address that is forwarded also. A big overhead.
No, you don't. Please see "Catch All Rules" in Admin-Area.

Simply enter a RegExp like

/^(contact\@domain1.com)$/

and set Target to contact@helpdesk.com

That's all...


Pascal


pbk hosting - serving your business
pbk solutions - it-solutions for your business
   
Reply With Quote
  (#4) Old
dicks Offline
Member
 
Posts: 30
Join Date: Mar 2009
05-05-2009, 12:40 PM

Pascal, it seems your solution is near to what I need.

Can you tell me how a catch all for any email to "support@" will be handled when we also have POP3 email parsers with addresses "support@"? Will there be a conflict?

Thx

DickS

Last edited by dicks; 05-05-2009 at 12:47 PM.
   
Reply With Quote
  (#5) Old
pkreil Offline
Member
 
Posts: 92
Join Date: Feb 2008
05-05-2009, 01:57 PM

Quote:
Originally Posted by dicks View Post
Can you tell me how a catch all for any email to "support@" will be handled when we also have POP3 email parsers with addresses "support@"? Will there be a conflict?
I think there will be a conflict. We created such a Catch-All for every mail to be able to modify each of them independent (in case something changes), because RegEx in Kayako is a bit difficult sometimes....
I'm happy, that I was able to figure out a working RegEx for this kind of forwarding ;-)


Pascal


pbk hosting - serving your business
pbk solutions - it-solutions for your business
   
Reply With Quote
  (#6) Old
dicks Offline
Member
 
Posts: 30
Join Date: Mar 2009
05-05-2009, 04:12 PM

Quote:
Originally Posted by pkreil View Post
I think there will be a conflict. We created such a Catch-All for every mail to be able to modify each of them independent (in case something changes), because RegEx in Kayako is a bit difficult sometimes....
I'm happy, that I was able to figure out a working RegEx for this kind of forwarding ;-)
Can anyone comment on this? Will there be an issue when we have a POP3 parser rule for "support@helpdesk.com" and then a general catch-all for all emails with "support@" ?

Appreciate the help!
   
Reply With Quote
  (#7) Old
John Haugeland Offline
Member
 
Posts: 1,223
Join Date: Dec 2007
Location: Boise, Idaho
05-05-2009, 07:09 PM

That isn't what a catch-all is. A catch-all is just a rule which applies to mail which isn't matched by other rules.

Quote:
because RegEx in Kayako is a bit difficult sometimes...
I'm reminded of the old programmer's saying "So you've got a problem, and yout hink 'oh, I could solve this with a regular expression'. Now you've got two problems."


John used to be a Kayako developer
   
Reply With Quote
  (#8) Old
dicks Offline
Member
 
Posts: 30
Join Date: Mar 2009
05-05-2009, 07:20 PM

Quote:
Originally Posted by John Haugeland View Post
That isn't what a catch-all is. A catch-all is just a rule which applies to mail which isn't matched by other rules.
Right, so I can have my POP3 parser fetching "support@domain1.com" and a catch all that channels all other emails matching "support@" to the email queue associated with "support@domain1.com" ?
   
Reply With Quote
  (#9) Old
dicks Offline
Member
 
Posts: 30
Join Date: Mar 2009
07-05-2009, 02:01 PM

Here I will answer my question myself .

I contacted support and asked them about the priority of the email parser (POP/PIPE) vs. a catch-all rule.

Quote:
Dick Schiferli: can you tell me the priority of the parser modules (POP3/pipe) vs. catch-all
Dick Schiferli: i want to know if first all pop accounts are read and then the catch-all is applied
Dick Schiferli: or other way around
Harkirat Kaur: First the POP3 accounts are read.
Dick Schiferli: ok, so if i create a catch-all for any email with "support@" then the emails with "support@" for which a POP3 parser exists will be fetched first?
Dick Schiferli: and the catch-all then collects any "left overs"?
Harkirat Kaur: Yes, it will work like this.
So, this is great as you can create the POP email boxes and then create a few catch-all rules to pickup any left overs.

Will be trying this - if it works it is exactly what I needed.

Cheers!

DickS
   
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Automatic custom field assignment from mail parser Hermelin Requests 4 30-07-2008 07:56 PM
POP3 mail parser does not use MAIL date NC Software SupportSuite, eSupport and LiveResponse 4 04-07-2008 09:48 AM
Mail parser -> Rules -> Option to enable or disable rules richm Mail parser 2 11-07-2007 08:05 PM
POP3 Mail Parser - cPanel hmalekib SupportSuite, eSupport and LiveResponse 1 17-08-2006 12:47 PM



Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78