<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt;color:#000000;"><DIV> </DIV>
<DIV>Hello:</DIV>
<DIV> </DIV>
<DIV>I have a script for sending email from python (it is attached bellow). When I am launching the script I get the error:</DIV>
<DIV>TypeError: cannot concatenate 'str' and 'type' objects if I use sys.argv[1], but if I input from the begging an email address like "<A href="mailto:email@email.com">email@email.com</A>", the script is working OK</DIV>
<DIV> </DIV>
<DIV>What could be the problem?</DIV>
<DIV> </DIV>
<DIV>Thank you,</DIV>
<DIV> </DIV>
<DIV>Ionut</DIV>
<DIV> </DIV>
<DIV><FONT color=#0000ff size=2><FONT color=#0000ff size=2>
<P align=left>import</FONT></FONT><FONT size=2> os, sys, smtplib, email</P>
<P align=left></P>
<P align=left>mesaj = email.MIMEMultipart.MIMEMultipart()</P>
<P align=left>fromEmail = sys.argv[</FONT><FONT color=#800000 size=2><FONT color=#800000 size=2>1</FONT></FONT><FONT size=2>]</P>
<P align=left>toEmail = </FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"toEmail"</P></I></FONT></FONT><FONT size=2>
<P align=left>mesaj[</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"From"</I></FONT></FONT><FONT size=2>] = fromEmail</P>
<P align=left>mesaj[</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"To"</I></FONT></FONT><FONT size=2>] = toEmail</P>
<P align=left>mesaj[</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"Subject"</I></FONT></FONT><FONT size=2>] = </FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"<U>Teste</U>"</P></I></FONT></FONT><FONT size=2>
<P align=left></P>
<P align=left>mesaj[</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"Date"</I></FONT></FONT><FONT size=2>] = email.Utils.formatdate(localtime=</FONT><FONT color=#0000ff size=2><FONT color=#0000ff size=2>True</FONT></FONT><FONT size=2>)</P>
<P align=left></P>
<P align=left>atasament = r</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"d:\Doc1.<U>zip</U>"</P></I></FONT></FONT><FONT size=2>
<P align=left></P>
<P align=left>atasamentP = email.MIMEBase.MIMEBase(</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>'application'</I></FONT></FONT><FONT size=2>,</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>'<U>zip</U>'</I></FONT></FONT><FONT size=2>)</P>
<P align=left>atasamentP.set_payload(open(atasament,</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"<U>rb</U>"</I></FONT></FONT><FONT size=2>).read())</P>
<P align=left>email.Encoders.encode_base64(atasamentP)</P>
<P align=left>atasamentP.add_header(</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>'Content-Disposition'</I></FONT></FONT><FONT size=2>,</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>'<U>attachement</U>; filename="%s"'</I></FONT></FONT><FONT size=2> % os.path.basename(atasament))</P>
<P align=left></P>
<P align=left>mesaj.attach(atasamentP)</P>
<P align=left></P>
<P align=left>mesaj.attach(email.MIMEText.MIMEText(</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"Email <U>transmis</U> <U>la</U> data: "</I></FONT></FONT><FONT size=2> , email.Utils.formatdate(localtime=</FONT><FONT color=#0000ff size=2><FONT color=#0000ff size=2>False</FONT></FONT><FONT size=2>)))</P>
<P align=left></P>
<P align=left>smtpObj = smtplib.SMTP(</FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"192.168.1.2"</I></FONT></FONT><FONT size=2>)</P></FONT><FONT color=#0000ff size=2><FONT color=#0000ff size=2>
<P align=left>try</FONT></FONT><FONT size=2>:</P>
<P align=left>smtpObj.sendmail(fromEmail, toEmail, mesaj.as_string())</P>
<P align=left>smtpObj.close()</P></FONT><FONT color=#0000ff size=2><FONT color=#0000ff size=2>
<P align=left>except</FONT></FONT><FONT size=2> smtplib.SMTPException:</P>
<P></FONT><FONT color=#0000ff size=2><FONT color=#0000ff size=2>print</FONT></FONT><FONT size=2> </FONT><I><FONT color=#00aa00 size=2><FONT color=#00aa00 size=2>"<U>eroare</U>: "</I></FONT></FONT><FONT size=2> + smtplib.SMTPException</P></FONT></DIV></div><br>







      </body></html>