thomas at jollybox.de
Tue Aug 31 20:33:53 CEST 2010
On Tuesday 31 August 2010, it occurred to sandric ionut to exclaim:
> This is the only message that I will send to this list regarding my
> 1. I have copied and paste my code from Eclipe PyDev and I have used web
> interface for yahoo email to send the email.
I will try never to use Yahoo! mail then.
> I don't know why the message
> arrived like that. I consider that the message from Dave was rude and just
> a replay considering the structure of the script would have been enough 2.
> Regarding the useless of the question: I consider that you two are also
> rude! There are some many more "useless" questions than my question on
> this forum!
> Do not bother to replay to this email because I would not receive the
> message. Your replays were enough to make me unsubscribe from the list
Charming. Replay indeed.
> From: Thomas Jollans <thomas at jollybox.de>
> To: python-list at python.org
> Sent: Tue, August 31, 2010 4:46:58 PM
> Subject: Re: sendmail error
> On Tuesday 31 August 2010, it occurred to sandric ionut to exclaim:
> > Hello:
> > I have a script for sending email from python (it is attached bellow).
> > When I am launching the script I get the error:
> > TypeError: cannot concatenate 'str' and 'type' objects if I use
> > sys.argv, but if I input from the begging an email address like
> > "email at email.com", the script is working OK
> > What could be the problem?
> > Thank you,
> > Ionut
> > import
> > mesaj = email.MIMEMultipart.MIMEMultipart()
> > fromEmail = sys.argv[
> > toEmail = os, sys, smtplib, email1]"toEmail"mesaj[
> > mesaj[
> > mesaj["From"] = fromEmail"To"] = toEmail"Subject"] = "Teste"mesaj[
> > atasament = r"Date"] =
> > email.Utils.formatdate(localtime=True)"d:\Doc1.zip"atasamentP =
> > email.MIMEBase.MIMEBase(
> > atasamentP.set_payload(open(atasament,
> > email.Encoders.encode_base64(atasamentP)
> > atasamentP.add_header(
> > mesaj.attach(atasamentP)
> > mesaj.attach(email.MIMEText.MIMEText(
> > smtpObj =
> > smtplib.SMTP('application','zip')"rb").read())'Content-Disposition','atta
> > ch ement; filename="%s"'% os.path.basename(atasament))"Email transmis la
> > data: ", email.Utils.formatdate(localtime=False)))"192.168.1.2")try
> > smtpObj.sendmail(fromEmail, toEmail, mesaj.as_string())
> > smtpObj.close():exceptsmtplib.SMTPException:print"eroare: "+
> > smtplib.SMTPException
> I struggle to imagine what one might do to a piece of code to garble it
> this badly. If this was actually the script you're trying to run, then it
> would have blown up in your face with a angry SyntaxError, not the helpful
> TypeError you quoted. As far as I can see, you never actually use
> sys.argv, so this can't be the right code.
> To paraphrase what you failed to spell correctly in your other message,
> please don't bother sending useless inquiries to this list. If you want to
> get a useful reply, please:
> - Quote the code correctly. Before sending, check that it actually makes
> sense. The above is quite simply nothing like Python.
> - Quote the entire stack trace and error message. You might have looked at
> it already, but we haven't. This information is not useless!
> Also, when replying:
> - Quote properly. While top posting is discouraged, the most important
> bit is to clearly distinguish quoted material from new material. Make it
> possible from the structure of the message you're sending which parts you
> wrote and which parts you're just quoting.
> - Keep your reply on-list.
> - Thomas
More information about the Python-list