[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] [Pygame] Sending E-Mail Through Python



What he said, or a strategy combat game, either.

Do you have your name server properly configured?  Also, check which
ports it's supposed to access and ensure those are opened in your
firewall.


On Sun, 6 Feb 2005 23:54:50 -0600, luke p <rabidpoobear@xxxxxxxxx> wrote:
> I don't have a module named MIMEText.
> This isn't really a pygame question though.
> Actually it isn't at all a pygame question.
> Unless you're making an email chess game that has a graphical
> interface made with pygame or something.
> which I doubt.
> Anyway,
> Cheers!
> Wish I could be of more assistance.
> By the way, you should make that chess game. that would be cool.
> If you don't make it maybe I will.
> 
> On Sun, 06 Feb 2005 23:57:41 -0500, Kris Schnee <kschnee@xxxxxxxxxx> wrote:
> > Any idea why the e-mail code provided in Python doesn't work for me?
> > Running the function below gives me the error: "SMTPServerDisconnected:
> > Connection unexpectedly closed." I think the problem is with the server,
> > which in the example code just gives "localhost." Changing that to
> > "www.xepher.net," my domain name, just hangs the program.
> >
> > Kris
> >
> > ## e-mail.py
> > ## Mostly copied from Python docs (www.python.org).
> >
> > # Import smtplib for the actual sending function
> > import smtplib
> >
> > # Import the email modules we'll need
> > from email.MIMEText import MIMEText
> >
> > ONLINE = True
> >
> > def SendEMail(content, whofrom, to, subject=""):
> >      """Send an e-mail."""
> >
> >      if not ONLINE:
> >          return
> >
> >      # Create a text/plain message
> >      msg = MIMEText( content )
> >
> >      msg['Subject'] = subject
> >      msg['From'] = whofrom
> >      msg['To'] = to
> >
> >      # Send the message via our own SMTP server, but don't include the
> >      # envelope header.
> >      s = smtplib.SMTP("localhost")
> >      s.connect()
> >      s.sendmail(whofrom, [to], msg.as_string())
> >      s.close()
> >
> >
> 


-- 
Andrew Ulysses Baker
"failrate"