From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.229.71 with SMTP id jh7cs146287icb; Tue, 18 Jan 2011 10:46:24 -0800 (PST) Received: by 10.42.178.2 with SMTP id bk2mr2371424icb.247.1295376383410; Tue, 18 Jan 2011 10:46:23 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id l20si5351535vbp.47.2011.01.18.10.46.23; Tue, 18 Jan 2011 10:46:23 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 9698B1858356; Tue, 18 Jan 2011 13:46:08 -0500 (EST) X-Greylist: delayed 397 seconds by postgrey-1.31 at rubyforge.org; Tue, 18 Jan 2011 12:41:46 EST Received: from smtp.chost.de (setoy.chost.de [217.160.209.225]) by rubyforge.org (Postfix) with ESMTP id B4C591858356 for ; Tue, 18 Jan 2011 12:41:46 -0500 (EST) Received: (qmail 28732 invoked by uid 5015); 18 Jan 2011 17:35:12 -0000 Received: (nullmailer pid 30982 invoked by uid 8193); Tue, 18 Jan 2011 17:35:04 -0000 Received: (nullmailer pid 842 invoked by uid 8193); Tue, 18 Jan 2011 17:35:01 -0000 To: John Bent Mail-followup-to: John Bent , sup-talk In-reply-to: <1278630818-sup-6829@guava.lanl.gov> References: <1278630818-sup-6829@guava.lanl.gov> Date: Tue, 18 Jan 2011 18:34:54 +0100 Message-Id: <1295370861-sup-7366@xo15-sascha.sascha.silbe.org> User-Agent: Sup/git MIME-Version: 1.0 From: Sascha Silbe Cc: sup-talk Subject: Re: [sup-talk] Send Individually feature X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0696035604==" Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org --===============0696035604== Content-Transfer-Encoding: 8bit Content-Type: multipart/signed; boundary="=-1295372101-181643-4003-9439-6-="; protocol="application/pgp-signature" --=-1295372101-181643-4003-9439-6-= Content-Type: multipart/mixed; boundary="=-1295372094-515611-4003-7910-4-=" --=-1295372094-515611-4003-7910-4-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Excerpts from John Bent's message of Fri Jul 09 01:15:50 +0200 2010: > I sometimes send email to large recipient lists. I would really like > there to be a way to ask sup to send a separate email to each recipient= > instead of just sending the same one to all. I've implemented something similar recently, using the new "sendmail" hook (that I added for exactly that purpose). Maybe you can adjust it to suit your needs. Sascha -- = http://sascha.silbe.org/ http://www.infra-silbe.de/ --=-1295372094-515611-4003-7910-4-= Content-Disposition: attachment; filename="sendmail.rb" Content-Type: application/x-ruby; name="sendmail.rb" Content-Transfer-Encoding: 8bit Content-Transfer-Encoding: base64 cmVxdWlyZSAnb3BlbjMnCnJlcXVpcmUgJ3JtYWlsL21lc3NhZ2UnCnJlcXVp cmUgJ3NoZWxsd29yZHMnCiRMT0FEX1BBVEgudW5zaGlmdChGaWxlLmRpcm5h bWUoX19GSUxFX18pKQpyZXF1aXJlICdjb250YWN0cycKCgpjb21tYW5kX3Rl bXBsYXRlID0gIi91c3Ivc2Jpbi9zZW5kbWFpbCAtaSIKdG8gPSBQZXJzb24u ZnJvbV9hZGRyZXNzX2xpc3QgbWVzc2FnZS5oZWFkZXJbInRvIl0KY2MgPSBQ ZXJzb24uZnJvbV9hZGRyZXNzX2xpc3QgbWVzc2FnZS5oZWFkZXJbImNjIl0K YmNjID0gUGVyc29uLmZyb21fYWRkcmVzc19saXN0IG1lc3NhZ2UuaGVhZGVy WyJiY2MiXQpyZWNpcGllbnRzID0gdG8gKyBjYyArIGJjYwoKcmVjaXBpZW50 cy5lYWNoIGRvIHxyZWNpcGllbnR8CiAgIyBvbmx5IHRoZSBib2R5IGlzIHNp Z25lZCwgc28gd2UgY2FuIHNhZmVseSBtb2RpZnkgaGVhZGVycyB3aXRob3V0 IGhhdmluZyB0bwogICMgc2lnbiB0aGUgbWVzc2FnZSBhZ2FpbgogIGN1cnJl bnRfbWVzc2FnZSA9IG1lc3NhZ2UuY2xvbmUKCiAgZnJvbV9wZXJzb24sIG5l ZWRfY29uZmlybWF0aW9uID0gY2hvb3NlX2Zyb21faGVhZGVyIGN1cnJlbnRf bWVzc2FnZSwgcmVjaXBpZW50CiAgZW52ZWxvcGVfc2VuZGVyID0gY2hvb3Nl X3NlbmRlciBjdXJyZW50X21lc3NhZ2UsIHJlY2lwaWVudAoKICBmcm9tX2hl YWRlciA9IGZyb21fcGVyc29uLmZ1bGxfYWRkcmVzcwogIGlmIHJlY2lwaWVu dC5mdWxsX2FkZHJlc3MubGVuZ3RoID4gNDUKICAgIHNob3J0ZW5lZF9yY3B0 ID0gIiN7cmVjaXBpZW50LmZ1bGxfYWRkcmVzc1swLi4yMF19Wy4uLl0je3Jl Y2lwaWVudC5mdWxsX2FkZHJlc3NbLTIwLi4tMV19IgogIGVsc2UKICAgIHNo b3J0ZW5lZF9yY3B0ID0gcmVjaXBpZW50LmZ1bGxfYWRkcmVzcwogIGVuZAog IGlmIG5lZWRfY29uZmlybWF0aW9uCiAgICBmcm9tX2hlYWRlciA9IFJlZHdv b2Q6OkJ1ZmZlck1hbmFnZXIuYXNrIDpmcm9tX2hlYWRlciwgIkZyb20gaGVh ZGVyIGZvciAje3Nob3J0ZW5lZF9yY3B0fTogIiwgZnJvbV9oZWFkZXIKICBl bmQKICBpZiBjdXJyZW50X21lc3NhZ2UuaGVhZGVyLmZyb20gIT0gZnJvbV9o ZWFkZXIKICAgIGN1cnJlbnRfbWVzc2FnZS5oZWFkZXIuZnJvbSA9IGZyb21f aGVhZGVyCiAgZW5kCgogIGNvbW1hbmQgPSAiI3tjb21tYW5kX3RlbXBsYXRl fSAtZiAje1NoZWxsd29yZHMuZXNjYXBlIGVudmVsb3BlX3NlbmRlcn0gI3tT aGVsbHdvcmRzLmVzY2FwZSByZWNpcGllbnQuZW1haWx9IgogIGxvZyAnc2Vu ZG1haWwgY29tbWFuZDogJyArIGNvbW1hbmQuaW5zcGVjdAogIGVycm9ycyA9 IE9wZW4zLnBvcGVuMyhjb21tYW5kKSBkbyB8c3RkaW4sIHN0ZG91dCwgc3Rk ZXJyfAogICAgc3RkaW4ucHV0cyBjdXJyZW50X21lc3NhZ2UKICAgIHN0ZGlu LmNsb3NlCiAgICBzdGRlcnIucmVhZGxpbmVzCiAgZW5kCgogIGVycm9ycy5l YWNoIHsgfGxpbmV8IGxvZyAnc2VuZG1haWw6ICcgKyBsaW5lLmluc3BlY3Qg fQogIGlmICQ/ICE9IDAKICAgIGxvZyAic2VuZG1haWwgZXhpdCBjb2RlOiAl ZCIgJSAkPwogICAgc2F5ICJTZW5kbWFpbCBmYWlsZWQsIHBsZWFzZSBzZWUg bG9nIGZvciBkZXRhaWxzIgogICAgcmV0dXJuIGZhbHNlCiAgZW5kCgogIGxv ZyAiU2VudCBtYWlsIHRvICN7cmVjaXBpZW50fS4iCiAgZGF0ZSA9IFRpbWUu bm93CgogIGlmIGN1cnJlbnRfbWVzc2FnZS5oZWFkZXIgIT0gbWVzc2FnZS5o ZWFkZXIKICAgICMgbWFrZSBzdXJlIHdlIGhhdmUgYW4gZXhhY3QgY29weSBv ZiBlYWNoIG1lc3NhZ2Ugd2Ugc2VudAogICAgUmVkd29vZDo6U2VudE1hbmFn ZXIud3JpdGVfc2VudF9tZXNzYWdlKGRhdGUsIGVudmVsb3BlX3NlbmRlcikg eyB8ZnwgZi5wdXRzIGN1cnJlbnRfbWVzc2FnZS50b19zIH0KICBlbmQKZW5k Cgp0cnVlCg== --=-1295372094-515611-4003-7910-4-=-- --=-1295372101-181643-4003-9439-6-= Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1.0beta1 (GNU/Linux) iQEcBAEBCgAGBQJNNc8+AAoJELpz82VMF3DaW9oH/0WxneTVHtJx7zv+GFg2SwjA 0z8OW1bCUvQT62zOx5v3H45tZdl3Mn2IuFq9ygZG9KJjiwrompOw9MtaqcD26XI+ jVGHdBXpVvFSKhc63O3vBq+I7mCKohVF7ME6GiQnMPUaj1PCXqQa8mC5k3HiHC3h pxSwsC67VtFYFeTi0WQtFg2SpSj9VQ2LfVrzy2sqn6xgj/f8OwnkcrJ/3tb70nmZ j0VcpMBsaGgsOHeGoq9wMwPaic/Gbxv1NuYs/ao6YHVTU7FfcFcU9C8g+Oy7M7dM o8Z1gbbhgtWYmAWClPEMfNAC5HPrKFD9/7mQrLuHGCO1Cdvpzf0mATG72qDYRos= =CCfm -----END PGP SIGNATURE----- --=-1295372101-181643-4003-9439-6-=-- --===============0696035604== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk --===============0696035604==--