alan wrote: > >First, what is MUA? (Sorry, but I'm quite new in using mailing lists.)
Brad has answered this one. >Second, the reason I'm bothering you all with this is to avoid sending big >attachments back to the user and save him the trouble of seing mail again, >as you said. But I have no trouble sending him the indication of reposting. OK. That seems like a good reason. >Now, since I'm a newbee, can you please explain this to me in more simpla >way. >This is What I understood: >asumming user is "user1" and list is "123" >To: 123; >Cc:user1; Yes, that's what I meant. >I am using Thunderbird (or OE sometimes) as a mail client to post to the >list. > >I don't understand this part of your answer: > >> instead of posting from >> your MUA which will send the Cc:, post the message directly with >> sendmail or equivalent, sending the envelope to the list only. This is the tricky part. Of course, if you just sent the message addressed as above, 'user1' would receive the direct Cc:, thus defeating the attempt to spare the user from receiving it again. This may be more trouble than it's worth, but what you'd need to do in Tbird is compose/forward/whatever the entire post, addressed as above, but instead of sending it, save it as a draft (you can't save it directly as a file because that only saves the 'body'). Then open the draft and save that as a file. Now you have a file containing the raw message with headers including the Cc: user1. Now you need to deliver that message to a mail server with a recipient of *only* the list. Then it will be sent to the list only, and Mailman will see the Cc: user1 and not send it to user1 assuming user1 has 'avoid dups' set in her options. This last step is not easy in a MS Windows environment. If you have a mail client that supports a 'resend' or 'redirect' operation, you could open the message with that client and 'resend' it to the list, but I don't think either MSOE or Tbird will do this. The following is a minimal python script that can do this. import sys import smtplib SMTPHOST = 'mail.example.com' SMTPPORT = 25 SMTP_USERNAME = '[EMAIL PROTECTED]' SMTP_PASSWORD = 'yourpw' fp = open(sys.argv[1]) msg = fp.read() fp.close() rcpts = [sys.argv[2]] env = SMTP_USERNAME x = smtplib.SMTP() x.connect(SMTPHOST,SMTPPORT) x.login(SMTP_USERNAME, SMTP_PASSWORD) x.sendmail(env,rcpts,msg) x.quit() To use the above, you first have to install python <http://www.python.org/> on your Windows computer. Then save the above script in the file 'sendmail.py'. Then in a command window, give the command python path\to\sendmail.py path\to\saved\message [EMAIL PROTECTED] This will send the saved message to [EMAIL PROTECTED] only, even though the saved message contains a Cc: user1 header. Certain obvious things need to be changed in the above script. Also, this will only work with an SMTP server that uses user/password authorization. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp