sendmail a long message

Laszlo Nagy gandalf at shopzeus.com
Wed Nov 21 15:49:10 EST 2007


Helmut Jarausch wrote:
> Hi,
>
> to send a possibly long email I have seen a solution
> which does os.popen to an external sendmail program and
> then writes the message into that pipe.
>
> I wonder if it possible to use smtplib.SMTP.sendmail
> but this requires building the complete body as one long
> string in memory before calling this.
>
> Is there an alternative solution, e.g. where
> smtplib.SMTP.sendmail calls a generator.
>   
using socket.connect, and feed the message body into it in smaller chunks.

Of course, you need to create the message body first, but it was not 
your question - I suppose you already have the message stored on disk?




More information about the Python-list mailing list