Great Circle Associates Majordomo-Users
(November 2007)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: RE Majordomo & Procmail
From: Richard Bates <richard . bates @ gmail . com>
Date: Mon, 5 Nov 2007 12:09:23 -0500
To: majordomo-users @ greatcircle . com
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer; bh=g3iA5j62Qblrrw47pZQHsyKbqDq16sEv4CuSRjV23Is=; b=RnB62Wjvaqzph30oQ7mdSdzK8Y1eSdBmwrxpWHKsNIQBtSRlKf/XihRh7CvbbUwyfoa7RsWDXSRvA2ho6Fv+fmwxm4Ij0eB/j6McK/w43cwyfHFrazzuxER7ZZ13Z0F1StPL8oFnX+rEB5RlAJi5CNP64ipx3oLJV9Azf0hUbdY=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer; b=REhWwRhoQgx0ETXsDO0CWSzO3Hj+5RbJ3K2s67lralXDU8hTavjGxEyqjTutL3ewjLQQIj7+AsvWjWpjYlibz5rX0QGLYHYi3FlKTtnRTXqbjylfd9Yn9cT+sIBFryOEMrnPEq6TjJDYRbYYd6tw0ugB6GRHTdC51IW3aP295DI=

I have been running a mailserver with a list attached to it for years now. Recently I received a call from one of my subscribers stating that his emails are intermittantly not being delivered.

From investigation here is what is happening.
the mail comes in
	MajorDomo hands the message to Procmail
	Procmail checks for duplicate message Id
		Runs Spam Assassin to get the Spam Headers
		Checks the headers for spam
if spam puts the message in a spam file for that date (So the message can be found if not really a spam)
		If NOT spam
Makes a copy and uses the "wrapper archive2.pl -f /usr/local/ majordomo/lists/cac.archive/cac -D -a" command
		  to make the archive of the message
then it delivers it with the "/usr/local/majordomo/wrapper resend - l cac -f cac cac-outgoing,nobody" command

the message appears in the good email file.
but doesn't get delivered to the individuals in the list.
It also only happens for this user.
I'm stumped.
Below is the specs of the machine, majordomo, procmail and the email in question.

Thank you for any insight you can provide.

I am running FreeBSD 4.10

with
	majordomo-1.94.5_2  A mailing list manager
	procmail-3.22_4     A local mail delivery agent
	postfix-2.0.19,1    A secure alternative to widely-used Sendmail
	SpamAssassin version 3.2.3   running on Perl version 5.8.2




############## CAC Majordomo Config File
admin_passwd        =   kjhkjh
administrivia       =   yes
advertise           <<  END
END
announcements       =   yes
approve_passwd      =   kjhkjh
archive_dir         =   /var/mail/MailManagers/ListArchives
comments            <<  END
END

date_info           =   yes
date_intro          =   yes
debug               =   no
description         =
digest_archive      =
digest_issue        =   1
digest_maxdays      =
digest_maxlines     =
digest_name         =   cac
digest_rm_footer    =
digest_rm_fronter   =
digest_volume       =   1
digest_work_dir     =
get_access          =   list
index_access        =   closed
info_access         =   closed
intro_access        =   closed
maxlength           =   10485770
message_footer      <<  END
END

message_fronter     <<  END
END

message_headers     <<  END
END

moderate            =   no
moderator           =
mungedomain         =   no
noadvertise         <<  END
END

precedence          =
purge_received      =   no
reply_to            =
resend_host         =
restrict_post       =
sender              =
strip               =   yes
subject_prefix      =
subscribe_policy    =   closed
taboo_body          <<  END
END

taboo_headers       <<  END
END

unsubscribe_policy  =   open
welcome             =   yes
which_access        =   open
who_access          =   MyUsersOnly

############################### the aliases for CAC
# ===  cac maillist
owner-cac:           alarms
owner-cac-outgoing:  owner-cac
owner-cac-request:   owner-cac
cac-approval:        owner-cac
cac-owner:           owner-cac
cac: "|/usr/local/bin/procmail -f- /usr/local/ majordomo/lists/cac.recipe"
cac-outgoing:        :include:/usr/local/majordomo/lists/cac
cac-request:         "|/usr/local/majordomo/wrapper request-answer cac"
##############################  THE CAC Procmail Recepie
> more cac.recipe
LOCKFILE=`date "+%Y%m%d%H%M%s"`
:0 Wh: /usr/local/etc/msgcashes/cac.$LOCKFILE.lock
|formail -D 8192 /usr/local/etc/msgcashes/cac.msgid.cache

:0fw: /usr/local/etc/msgcashes/cac.$LOCKFILE.lock
| spamc -u spamd -d 10.0.6.102 -H

## Status check
:0:
* ^X-Spam-Status: Yes
/usr/local/majordomo/lists/cac.archive/SPAM.`date "+%Y%m%d"`

:0 c
|/usr/local/majordomo/wrapper archive2.pl -f /usr/local/majordomo/ lists/cac.archive/cac -D -a

:0
| /usr/local/majordomo/wrapper resend -l cac -f cac cac- outgoing,nobody


==================== Message Source
Return-Path: <owner-cac @
mail .
myDomain .
com>
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on spamd1.myDomain.com
X-Spam-Level:
X-Spam-Status: No, score=-0.4 required=3.5 tests=BAYES_00,HTML_MESSAGE,
	TVD_SPACE_RATIO autolearn=no version=3.2.3
X-Original-To: cac @
myDomain .
com
Delivered-To: cac @
myDomain .
com
Received: from HisDomain.com (HisDomain.com [64.34.126.3])
	by mail.myDomain.com (Postfix) with ESMTP
	id EAAFF883CB; Mon,  5 Nov 2007 10:43:11 -0500 (EST)
Received: from vlad01 [10.0.1.107] by HisDomain.com with ESMTP
  (SMTPD-9.22) id AA10039C; Mon, 05 Nov 2007 10:43:12 -0500
From: "Vlad Pisaryuk" <pisaryuk @
HisDomain .
com>
To: <cac @
myDomain .
com>
Cc: "'Richard Bates'" <bates @
myDomain .
com>
Subject: help
Date: Mon, 5 Nov 2007 10:43:11 -0500
Message-ID: <030701c81fc2$924ee6a0$b6ecb3e0$ @
com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0308_01C81F98.A978DEA0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcgfwpIOnu9FPBP0SGuFzNLkwGT/KQ==
Content-language: en-us

This is a multipart message in MIME format.

------=_NextPart_000_0308_01C81F98.A978DEA0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Testing.2



Best Regards,


Vlad Pisaryuk

pisaryuk @
HisDomain .
com



------=_NextPart_000_0308_01C81F98.A978DEA0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml"; =
xmlns=3D"http://www.w3.org/TR/REC-html40";>

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Testing&#8230;2<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:Consolas'><o:p>&nbsp;</o:p></ span><=
/p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:Consolas'>Best
Regards,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:Consolas'>&nbsp;<o:p></o:p></ span><=
/p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:Consolas'>Vlad
Pisaryuk<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:Consolas'><a
href=3D"mailto:pisaryuk @
HisDomain .
com">pisaryuk @
HisDomain .
com</ a><o:p></o:p></spa=
n></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0308_01C81F98.A978DEA0--




Indexed By Date Previous: message_footer etc
From: Jørn Dahl-Stamnes <mr . domo @ dahl-stamnes . net>
Next: Re: message_footer etc
From: Daniel Liston <dliston @ sonny . org>
Indexed By Thread Previous: Re: message_footer etc
From: Sean Casey <mj @ scaseyllc . com>
Next: Newbie and the replacelist command
From: John Watkins <johnw @ humanemp . org>

Google
 
Search Internet Search www.greatcircle.com