sendmail error
sandric ionut
sandricionut at yahoo.com
Tue Aug 31 13:14:03 EDT 2010
This is the only message that I will send to this list regarding my question:
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 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
I.S.
________________________________
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[1], 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','attach
> 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[1], 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
--
http://mail.python.org/mailman/listinfo/python-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100831/a6b5f3c9/attachment-0001.html>
More information about the Python-list
mailing list