I've set up JEMH. Jira v6.1. If I disable the message filter "CatchEmail Address Filter", my test case works perfectly. The issue is created, etc.
However, of I have that filter enabled, the test case does NOT process OK. I get the following error:
"No matching catchAddress/jemhAddresseeRegexp for mail."
The only part of my JEMH that does not seem to work correctly (that filter disabled) is that the external user that sent the email initiating the creation of a new helpdesk ticket, does not get an email back in acknowledgement.
Any ideas? Thanks!
Okay. Fixed my test case. And now that's passing. But the external email user is still not getting a confirmation email when they create a new ticket.
Which is the real issue here. I was just hoping that passing the test case would fix all of the problems. Guess not.
Shall I start a different thread? Since you certainly have solved the initial problem!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
please mark question answered.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you intend to support email only users, you must have a catchmail address or a jemhAddresseeRegexp covering your expected inbound addresses. This is required to that JEMH does not also add your incoming mailbox into the non-JIRA recipients custom field, creating a mail loop.
The Filter is doing the correct thing. If your incoming address is not the same as Email > Catch Email Address then the message will be ignored. Either add more (comma delimited) email addresses to the catchemail field, or consider using a regular expression in Email > jemh Addresse Regexp (also comma delimited).
You can easily figure out what is going on by looking Audit History, the detail drill down will tell you want the addressee was and what the catchmails(s) were, so you can fix them.
Leaving Email > Catch Email empty will work but will cause the incoming mailbox to be added to the custom field. It is _possible_ to also do this in the Event Listener 'Disabled Domains', normally this is for filtering out the 'Default User' from notifications, but you could also add 'inbound' addresses, but this is an over compilcation, Email > Catch Email is there to remove cruft.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
NOTE: This is not an answer. But your spambot thinks my comment was spam and instructed me to post an answer instead.
jemhAddresseeRegexp is empty. But I do have a catchmail address.
We have one project that is behaving perfectly (project=IT). I've attempted to set this other project to mirror it completely. When I send both projects emails from an external address only the IT project sends a response email to the external email. The TEST project does not.
I compared Audit results for both and the only difference is that in the IT project there was a Hint sent out "During Label update on AC-194, some problems were reported during adding the label: 1. The current user does not have permission to edit the issue with id 'AC-194'." No hints were sent on the TEST project. Sadly, no emails went out either. :(
I'm figuring it HAS to have something to do with this "No matching catchAddress/jemhAddresseeRegexp for mail" error.
Here are the audit results for TEST:
{code}
Processed OK: Y
Rejected:
Process Outcome: canHandle
Hints:
Can Handle: Y
Do Delete: Y
Email Subject: Weds Testing at 4:11
Message Size: 7.1 Kb
Signed:
Project Mapping Rule Type: domain
Project Mapping Value: addressee: testing@di2e.net
Issue Key:
Created: 1: KTP-11
Updated:
Commented:
Processor Selected: Basic Mail Processor
Exception:
Notify Sender:
Hintogram Recipient:
Attachments:
Filter Reason:
Filter Name:
Filter Action:
Processing Time (mS): 4391
JEMH Version: 1.5.14
JIRA Version: 6.1.2 build# 6157
{code}
Here are the audit results for IT:
{code}
Processed OK: Y
Rejected:
Process Outcome: canHandle
Hints: During Label update on AC-194, some problems were reported during adding the label: 1. The current user does not have permission to edit the issue with id 'AC-194'.
Can Handle: Y
Do Delete: Y
Email Subject: Weds Test 4:10
Message Size: 7.1 Kb
Signed:
Project Mapping Rule Type: domain
Project Mapping Value:
addressee: accounts@di2e.net
Issue Key:
Created: 1: AC-194
Updated:
Commented:
Processor Selected: Basic Mail Processor
Exception:
Notify Sender:
Hintogram Recipient: sysadmin@di2e.net
Attachments:
Filter Reason:
Filter Name:
Filter Action:
Processing Time (mS): 2692
JEMH Version: 1.5.14
JIRA Version: 6.1.2 build# 6157
{code}
All guidance appreciated!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I set the catchemail in Profile section. Is there any other place I need to set it?
Here's the email audit results. Seems like recipients should be something other than notest@localhost. That's not the email of the external user. . . .
Hello, the accompanying email could not be processed by JEMH.
The audit result ID: 774
<th>Outcome</th>forward |
CatchEmail Address filter |
forward |
No matching catchAddress/jemhAddresseeRegexp for mail. Subject: This is a starting email template, update as required From: andy@localhost With catchMails: testing@di2e.netRecipients: notest@localhost Handling: forward |
MIME-Version: 1.0
Received: by 10.223.112.12 with HTTP; Sat, 18 Jun 2011 22:42:26 -0700 (PDT)
Date: Sun, 19 Jun 2011 17:42:26 +1200
Message-ID:
Subject: This is a starting email template, update as required
From: "Andy Brook"
To: notest@localhost
Content-Type: text/plain; charset=UTF-8
Monday following Thanksgiving.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You havent edited the email to reflect your inbound catchemail address. Its a bogus address (To: notest@localhost), adn the From address is bogus too. Its a Test Case and setting up the right addresses is part of the job of create test data?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.