Great Circle Associates List-Managers
(November 2004)
 

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

Subject: Re: mailing with sendmail binary / errors
From: Nick Simicich <njs @ scifi . squawk . com>
Date: Sun, 07 Nov 2004 11:10:56 -0500
To: List Managers <list-managers @ greatcircle . com>
In-reply-to: <418A918A.6010300@btinternet.com>
References: <418A6C87.2070600@btinternet.com> <20041104194912.GA16075@eskimo.com> <418A918A.6010300@btinternet.com>

On Thu, 2004-11-04 at 15:31, lee wrote:
> Thanks very much Jim,
> 
> yes, the MLM's developer (Mailgust) indeed knows about the issue and the 
> need for better handling of bounces; IOct 31 15:12:14 parrot postfix/smtp[17424]: 8017225B411: to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=12, status=sent (250 OK id AABA2LUFVAE7DCG2)
Oct 31 21:47:04 parrot postfix/smtp[22537]: 7D00825B42C:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=23,
status=sent (250 OK id AABA2MJ7GANU9492)
Nov  3 22:33:40 parrot postfix/smtp[16244]: 6414325B3BA:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=170,
status=sent (250 OK id AABA2VJ2VAH4PK3A)
Nov  4 08:22:43 parrot postfix/smtp[24274]: 5DAEE25B39D:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=11,
status=sent (250 OK id AABA2WMKAA2RWXEA)
Nov  4 08:23:52 parrot postfix/smtp[24277]: 1335A25B394:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=8,
status=sent (250 OK id AABA2WMMGAB4GJ22)
Nov  4 11:06:56 parrot postfix/smtp[26381]: BBE2125B3B2:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=30,
status=sent (250 OK id AABA2WW68AMCD4FJ)
Nov  4 15:26:57 parrot postfix/smtp[29978]: C42BB25B369:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=7,
status=sent (250 OK id AABA2XEESA5USSKJ)
Nov  4 15:30:11 parrot postfix/smtp[29985]: F27CD25B3B6:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=33,
status=sent (250 OK id AABA2XELUAQTT6PS)
Nov  4 15:33:00 parrot postfix/smtp[29974]: EA00C25B3B4:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=11,
status=sent (250 OK id AABA2XER3AR45HWA)
Nov  4 15:38:15 parrot postfix/qmgr[27247]: 8A0AF25B3BB:
from=<rally-l-owner+M4716=juno.com=jimmickle@scifi.squawk.com>,
size=4025, nrcpt=1 (queue active)
Nov  4 15:38:22 parrot postfix/smtp[30198]: 8A0AF25B3BB:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=7,
status=sent (250 OK id AABA2XE35AS8BQYA)
Nov  4 15:41:38 parrot postfix/smtp[30279]: D34E125B3B3:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=13,
status=sent (250 OK id AABA2XE98A59FUGS)
Nov  4 15:48:44 parrot postfix/qmgr[27247]: 8491825B3C2:
from=<rally-l-owner+M4718=juno.com=jimmickle@scifi.squawk.com>,
size=2579, nrcpt=1 (queue active)
Nov  4 15:48:46 parrot postfix/smtp[30099]: 8491825B3C2:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=2,
status=sent (250 OK id AABA2XFPQAHKFST2)
Nov  4 16:17:15 parrot postfix/smtp[30908]: 0EAA025B3D0:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=19,
status=sent (250 OK id AABA2XHC3AGG9Q3J)
Nov  4 16:58:26 parrot postfix/smtp[31553]: 96C8725B3C3:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=8,
status=sent (250 OK id AABA2XKSBASRYEQJ)
Nov  4 18:14:28 parrot postfix/smtp[32506]: 4D42325B3D2:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=41,
status=sent (250 OK id AABA2XP8VA2XLFZA)
Nov  4 18:26:23 parrot postfix/smtp[32696]: 352C725B3DD:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=8,
status=sent (250 OK id AABA2XQW6AQ6MMDS)
Nov  4 19:02:42 parrot postfix/smtp[855]: 9684A25B3E8:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=11,
status=sent (250 OK id AABA2XS29A4H6AHJ)
Nov  4 19:03:03 parrot postfix/smtp[841]: CFF7625B3E5:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=21,
status=sent (250 OK id AABA2XS3VAU88UQ2)
Nov  4 19:03:19 parrot postfix/smtp[828]: C958E25B3EA:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=27,
status=sent (250 OK id AABA2XS4FAMT4UB2)
Nov  4 19:16:36 parrot postfix/qmgr[27247]: BE86E25B3EB:
from=<rally-l-owner+M4726=juno.com=jimmickle@scifi.squawk.com>,
size=2866, nrcpt=1 (queue active)
Nov  4 19:16:43 parrot postfix/smtp[1053]: BE86E25B3EB:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=7,
status=sent (250 OK id AABA2XTVJAJDP6FA)
Nov  4 19:24:42 parrot postfix/smtp[1155]: 6CC2D25B479:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=21,
status=sent (250 OK id AABA2XUCHAANBW4J)
Nov  4 19:32:34 parrot postfix/smtp[1381]: 8071F25B3E2:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=13,
status=sent (250 OK id AABA2XUS6AK7QCVA)
Nov  4 19:36:54 parrot postfix/smtp[1510]: 9295725B3F7:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=9,
status=sent (250 OK id AABA2XU3FAF3CSSJ)
Nov  4 21:42:55 parrot postfix/smtp[3215]: EDD1F25B3BB:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=12,
status=sent (250 OK id AABA2X4FNAYHD2UJ)
Nov  5 11:36:56 parrot postfix/qmgr[27247]: 0F28925B4B9:
from=<rally-l-owner+M4731=juno.com=jimmickle@scifi.squawk.com>,
size=4430, nrcpt=1 (queue active)
Nov  5 11:37:01 parrot postfix/smtp[14689]: 0F28925B4B9:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=5,
status=sent (250 OK id AABA2ZMBMAM72TYA)
Nov  5 15:15:40 parrot postfix/smtp[17613]: ED35A25B4C1:
to=<jimmickle@juno.com>, relay=mx.nyc.untd.com[64.136.20.83], delay=6,
status=sent (250 OK id AABA2ZZ5LAEYA85S)
Nov  5 20:03:45 parrot postfix/smtp[21566]: B409725B4DB:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=9,
status=sent (250 OK id AABA22JZSAFE2L5A)
Nov  6 16:19:18 parrot postfix/smtp[6114]: 7373C25B4E1:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=7,
status=sent (250 OK id AABA24R8XAY5DXEJ)
Nov  6 17:23:49 parrot postfix/smtp[7060]: 204E625B4DB:
to=<jimmickle@juno.com>, relay=mx.lax.untd.com[64.136.28.83], delay=8,
status=sent (250 OK id AABA24VZXAEH22HJ)

> 'm assuming the problem doesn't 
> exist when using smtp because the mlm has been coded suitably.
> 
> The mlm is still under development (Mailgust) so whilst waiting for more 
> development (!) I'm fishing around for a fix ...

The fix is to use the proper options on sendmail. There is the "From"
header in the mail and the envelope sender. Are you using the "-t"
option to tell sendmail to read the headers?  If so, it might be putting
the original author as the envelope sender.  That would be your problem,
then. If you are invoking sendmail directly, you can set the envelope
sender with the -f command line option.  So, 

-f list-bounces-go-here@example.com 

more or less as the first thing that is past your sendmail command
should work.  The other alternative is that you think that the original
message author should go in -f and you have parsed it out and put it
there.  No, that is the envelope sender.  

What is it you could not do with smtp?  I presume that this is a
delivery program that mailgust uses and not some other program.

> In the meantime I've contacted my hosting support to see if they can 
> help at all.
> 
> Presumably of course, if my account is subject to a certain smtp 
> restriction then i also shouldn't be able to use sendmail directly to 
> get round this, but this 'bounce error' problem is the only apparent 
> hurdle in the way.

If they are running real sendmail, then the mail program may refuse to
allow you to set an envelope user unless you are a "trusted sendmail
user".  This is stupid since it is simply obfuscatory and not any real
security - if they let you script (and they must if they are letting you
install beta software) then it doesn't matter - with the right scripting
you can do anything with the smtp port directly - I see that from my
sendmail man page (which is installed as man 8 sendmail in Fedora, even
when you run postfix), it takes the option, but adds a
"X-Authentication-warning" header. You probably don't care about that.

If you are going to do your bounces yourself, you might be interested in
something I did a while back - I modified the old majordomo bulk mailer
program to do verp.

http://majordomo.squawk.com/majordomo/bulk-mailer/ - the userid and
password needed are both majordomo.

-- 
Blog: http://majordomo.squawk.com/njs/blog/blogger.html
Atom: http://majordomo.squawk.com/njs/blog/atom.xml
RSS: http://majordomo.squawk.com/njs/blog/atom.rdf


Follow-Ups:
References:
Indexed By Date Previous: Re: mailing with sendmail binary / errors
From: Todd Olson <tco2@cornell.edu>
Next: Re: mailing with sendmail binary / errors
From: lee <davislee@btinternet.com>
Indexed By Thread Previous: Re: mailing with sendmail binary / errors
From: lee <davislee@btinternet.com>
Next: Re: mailing with sendmail binary / errors
From: lee <davislee@btinternet.com>

Google
 
Search Internet Search www.greatcircle.com