Good afternoon all.

I ran into a situation today that I am not sure if this has been 
discussed before or maybe addressed in a newer build. We are using ASSP 
2.4.1(14085). Here's the scenario I ran into today:

One of the co-workers in my office needed to recover a blocked email. So 
they send an email to ASSP for the blocked report. They click the link 
in the email to recover the email they need. An hour goes by and no 
email yet? So I start looking through the log file for ASSP and here's 
what I found:

Mar-20-15 11:02:43 [Worker_10000] (re)send - 
c:/assp/resendmail/12583--3376478.eml - To: and X-Assp-Intended-For: 
headertag not found - skip file
Mar-20-15 11:02:43 [Worker_10000] (re)send - 
c:/assp/resendmail/4939--3376577.eml - To: and X-Assp-Intended-For: 
headertag not found - skip file

So digging into this situation further, I take a look in the resendmail 
folder for ASSP to find the recovered messages. I find this:

12583--3376478.eml.err.modified
4939--3376577.eml.err.modified

So at this point I am curious and I open these files up with a text 
editor to see what the problem is. Here's what I find inside: (I omitted 
the rest of the email and just posted the headers here)

# (re)send - c:/assp/resendmail/4939--3376577.eml - To: and 
X-Assp-Intended-For: headertag not found - skip file

X-Assp-Resend-Blocked: mail.XXXXXX.com
Received: from AAAAAA.com ([XXX.XXX.XXX.XXX] helo=AAAAAA.com)by
     mail.XXXXXX.com with SMTP (2.4.1); 19 Mar 2015 17:16:21 -0400
Received: from AAAAAA.CORP ([XX.XX.XX.XX]) by AAAAAA
     ([XX.XX.XX.XX])with mapi id 14.03.0123.003; Thu, 19 Mar 2015 
16:10:57 -0500
From: UserA <us...@aaaaaa.com>
CC: UserC <us...@xxxxxx.com>
Subject: RE: Some Info
Thread-Topic: Some Info

*******************************************

# (re)send - c:/assp/resendmail/12583--3376478.eml - To: and 
X-Assp-Intended-For: headertag not found - skip file

X-Assp-Resend-Blocked: mail.XXXXXX.com
Received: from AAAAAA.com ([XXX.XXX.XXX.XXX] helo=AAAAAA.com)by
     mail.XXXXXX.com with SMTP (2.4.1); 19 Mar 2015 17:16:21 -0400
Received: from AAAAAA.CORP ([XX.XX.XX.XX]) by AAAAAA
     ([XX.XX.XX.XX])with mapi id 14.03.0123.003; Thu, 19 Mar 2015 
16:10:57 -0500
From: UserA <us...@aaaaaa.com>
CC: UserC <us...@xxxxxx.com>
Subject: RE: Some Info
Thread-Topic: Some Info

*******************************************

Weird? Where is the the To: recipient? Well looking at the original 
email that was trapped I found out what happened. Here's the same 
headers but with the To: field still intact:

*******************************************

X-Assp-Resend-Blocked: mail.XXXXXX.com
Received: from AAAAAA.com ([XXX.XXX.XXX.XXX] helo=AAAAAA.com)by
     mail.XXXXXX.com with SMTP (2.4.1); 19 Mar 2015 17:16:21 -0400
Received: from AAAAAA.CORP ([XX.XX.XX.XX]) by AAAAAA
     ([XX.XX.XX.XX])with mapi id 14.03.0123.003; Thu, 19 Mar 2015 
16:10:57 -0500
From: UserA <us...@aaaaaa.com>
To: UserB <us...@aaaaaa.com>
CC: UserC <us...@xxxxxx.com>
Subject: RE: Some Info
Thread-Topic: Some Info

*******************************************

X-Assp-Resend-Blocked: mail.XXXXXX.com
Received: from AAAAAA.com ([XXX.XXX.XXX.XXX] helo=AAAAAA.com)by
     mail.XXXXXX.com with SMTP (2.4.1); 19 Mar 2015 17:16:21 -0400
Received: from AAAAAA.CORP ([XX.XX.XX.XX]) by AAAAAA
     ([XX.XX.XX.XX])with mapi id 14.03.0123.003; Thu, 19 Mar 2015 
16:10:57 -0500
From: UserA <us...@aaaaaa.com>
To: UserB <us...@aaaaaa.com>
CC: UserC <us...@xxxxxx.com>
Subject: RE: Some Info
Thread-Topic: Some Info

So I figured out the reason why the resend email never worked out in 
this scenario. UserA sends the email to UserB on the same domain and 
CC's UserC on our domain. The email gets blocked. So UserC sends an 
email to the block report and sends a request for recovery. The email 
never gets delivered to UserC. So obviously UserB is not on our email 
server and ASSP seems to be looking at the To field to recover the email 
back to. Considering UserB is not on our server ASSP strips the To field 
out and all that is left is UserA and UserC. Then the error gets logged 
in the above example because the To field is missing from the header.

So, what I did for now to get around this situation is edit the original 
trapped email header in the discarded folder and changed the UserB to 
UserC. Taking out the CC field all together. Then issue the recovery 
again through the blocked report and now UserC gets the recovered email 
just fine.

So my question is this, has this situation ever cropped up for anyone 
else? Is there something I am missing in the ASSP config that might have 
avoided this issue all together? I understand the point on not 
recovering the email to UserB because they are not hosted on our server, 
but UserC is. So I would have thought that since ASSP knew this 
information, why didn't the email just get delivered to UserC even 
though they were in the CC field? My concern is that my other users are 
hitting this situation and not making me aware of it. I want to be sure 
that if one of my users might have this same scenario happen, that they 
get the email they are looking for.

Sorry for the long email, I just wanted to get as much information out 
there to see where I need to go to next.

Thanks.

Jay


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Assp-user mailing list
Assp-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-user

Reply via email to