[Mailman-Developers] duplicate messages

Ken Manheimer klm@python.org
Thu, 13 Aug 1998 16:16:27 -0400 (EDT)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1712289374-903035598=:1139
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.GSO.3.96.980813161109.1139L@glyph.cnri.reston.va.us>

On Thu, 13 Aug 1998, Ken Manheimer wrote:

> I've got a couple of things to try re the duplicate delivery problem.  I
> suspect it's related to the new queuing mechanism, and also to the linux
> permissions problem that i unravelled for corbett last week.
> [...]
> Alternately, before i went away last week i refined the queuing
> mechanism a bit to take care of some particular exceptions that can foul
> the delivery.  You might try substituting the following replacements for
> TrySMTPDelivery() and DeliverToUser() in ~mailman/Mailman/Utils.py, and
> using the attached version of ~mailman/scripts/contact_transport instead
> of the installed one, to get some error detection for uncooperative
> queue files.

Darn - i attached the wrong version of contact_transport to the previous
message - i think that one was unchanged w.r.t. the distributed 1.0b5
one.  Attached is my new version, with additional logging to notice
an unwritable queue dir...

Ken again.


---559023410-1712289374-903035598=:1139
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=r
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.3.96.980813161627.1139M@glyph.cnri.reston.va.us>
Content-Description: *new* version of ~mailman/scripts/contact_transport

IyEgL3Vzci9iaW4vZW52IHB5dGhvbg0KIw0KIyBDb3B5cmlnaHQgKEMpIDE5
OTggYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLg0KIw0K
IyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yDQojIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQojIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyDQojIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBv
cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0KIyANCiMgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsDQojIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQojIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUNCiMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4NCiMgDQojIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQojIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv
ZnR3YXJlIA0KIyBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2Ug
LSBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgMDIxMTEtMTMwNywgVVNBLg0KDQoi
IiJTZW5kIGEgbWVzc2FnZSB2aWEgbG9jYWwgU01UUCwgb3IgcXVldWUgaXQg
aWYgU01UUCBwb3J0IGlzIG5vdCByZXNwb25kaW5nLg0KDQpUaGUgc2NyaXB0
IHRha2VzIHRoZSBmb2xsb3dpbmcgcHJvdG9jb2wgb24gc3RkaW46DQoNCiBs
aW5lIFsxXTogc2VuZGVyDQogbGluZSBbMjpuKzFdOiBuIHJlY2lwaWVudHMN
CiBsaW5lIFtuKzJdOiA8ZW1wdHk+IC0gZGVsaW1pdGluZyBlbmQgb2YgcmVj
aXBpZW50cw0KIGxpbmUgW24rMzpdOiBtZXNzYWdlIGNvbnRlbnQNCiIiIg0K
DQppbXBvcnQgc3lzLCBvcw0KaW1wb3J0IHBhdGhzDQoNCiMgWFhYOiB0aGlz
IHJlYWxseSBzaG91bGQgYmUgbWVyZ2VkIHdpdGggUHl0aG9uJ3Mgc3RhbmRh
cmQgc210cGxpYiBsaWJyYXJ5DQpmcm9tIE1haWxtYW4gaW1wb3J0IG1tX2Nm
Zw0KZnJvbSBNYWlsbWFuIGltcG9ydCBzbXRwbGliDQpmcm9tIE1haWxtYW4g
aW1wb3J0IFV0aWxzDQpmcm9tIE1haWxtYW4gaW1wb3J0IE91dGdvaW5nUXVl
dWUNCg0KZnJvbSBNYWlsbWFuLkxvZ2dpbmcuVXRpbHMgaW1wb3J0IExvZ1N0
ZEVycg0KTG9nU3RkRXJyKCJlcnJvciIsICJjb250YWN0X3RyYW5zcG9ydCIp
DQoNCmZyb21fYWRkciA9IHN5cy5zdGRpbi5yZWFkbGluZSgpWzotMV0NCnRv
X2FkZHJzICA9IFtdDQp3aGlsZSAxOg0KICAgIGwgPSBzeXMuc3RkaW4ucmVh
ZGxpbmUoKVs6LTFdDQogICAgaWYgbm90IGw6DQogICAgICAgIGJyZWFrDQog
ICAgdG9fYWRkcnMuYXBwZW5kKGwpDQp0ZXh0ID0gc3lzLnN0ZGluLnJlYWQo
KQ0KDQp0cnk6DQogICAgcXVldWVfaWQgPSBPdXRnb2luZ1F1ZXVlLmVucXVl
dWVNZXNzYWdlKGZyb21fYWRkciwgdG9fYWRkcnMsIHRleHQpDQpleGNlcHQg
SU9FcnJvcjoNCiAgICAjIExvZyB0aGUgZXJyb3IgZXZlbnQgYW5kIHJlcmFp
c2UgdGhlIGV4Y2VwdGlvbi4NCiAgICAoZXhjLCBleGNfbXNnLCBleGNfdGIp
ID0gc3lzLmV4Y19pbmZvKCkNCiAgICBzeXMuc3RkZXJyLndyaXRlKCJJT0Vy
cm9yIHdyaXRpbmcgb3V0Z29pbmcgcXVldWVcblx0JXMvJXNcbiINCiAgICAg
ICAgICAgICAgICAgICAgICUgKHN0cihleGMpLCBzdHIoZXhjX21zZykpKQ0K
ICAgIHN5cy5zdGRlcnIuZmx1c2goKQ0KICAgIHJhaXNlIGV4YywgZXhjX21z
ZywgZXhjX3RiDQpVdGlscy5UcnlTTVRQRGVsaXZlcnkodG9fYWRkcnMsIGZy
b21fYWRkciwgdGV4dCwgcXVldWVfaWQpDQpPdXRnb2luZ1F1ZXVlLnByb2Nl
c3NRdWV1ZSgpDQoNCg==
---559023410-1712289374-903035598=:1139--