I am stuck at this script for the last 2 weeks. I am getting error as soon I moved this script to AGS (ArcGIS Sever 10.3).
I am using python v2.7.8. error result
C:\Temp >test.py
Traceback (most recent call last):
File "C:\Temp\\test.py", line 27, in <module>
server.starttls()
File "E:\ArcGIS10.3\lib\smtplib.py", line 637, in starttls
raise SMTPException("STARTTLS extension not supported by server.")
<SPAN class="comment token"># -*- coding: utf-8 -*-</SPAN>
<SPAN class="comment token"># ---------------------------------------------------------------------------</SPAN>
<SPAN class="comment token"># Email-Local.py</SPAN>
<SPAN class="comment token"># Created on: 2018-02-20</SPAN>
<SPAN class="comment token"># Description:</SPAN>
<SPAN class="comment token"># ---------------------------------------------------------------------------</SPAN>
<SPAN class="comment token"># Import smtplib for the actual sending function</SPAN>
<SPAN class="keyword token">import</SPAN> smtplib
<SPAN class="comment token"># Import the email modules we'll need</SPAN>
<SPAN class="keyword token">from</SPAN> email<SPAN class="punctuation token">.</SPAN>MIMEMultipart <SPAN class="keyword token">import</SPAN> MIMEMultipart
<SPAN class="keyword token">from</SPAN> email<SPAN class="punctuation token">.</SPAN>MIMEText <SPAN class="keyword token">import</SPAN> MIMEText
fromaddr <SPAN class="operator token">=</SPAN> <SPAN class="string token"><SPAN>"</SPAN><A class="jive-link-email-small" href="mailto:xyz@ourdomain.ca" rel="nofollow noopener noreferrer" target="_blank">xyz@ourdomain.ca</A><SPAN>"</SPAN></SPAN>
toaddr <SPAN class="operator token">=</SPAN> <SPAN class="string token"><SPAN>"</SPAN><A class="jive-link-email-small" href="mailto:myname@ourdomain.ca" rel="nofollow noopener noreferrer" target="_blank">myname@ourdomain.ca</A><SPAN>"</SPAN></SPAN>
msg <SPAN class="operator token">=</SPAN> MIMEMultipart<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
msg<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'From'</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="operator token">=</SPAN> fromaddr
msg<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'To'</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="operator token">=</SPAN> toaddr
msg<SPAN class="punctuation token">[</SPAN><SPAN class="string token">'Subject'</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="operator token">=</SPAN> <SPAN class="string token">"The contents of "</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">"more details"</SPAN>
body <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Email body message - more details to be added "</SPAN>
msg<SPAN class="punctuation token">.</SPAN>attach<SPAN class="punctuation token">(</SPAN>MIMEText<SPAN class="punctuation token">(</SPAN>body<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'plain'</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
server <SPAN class="operator token">=</SPAN> smtplib<SPAN class="punctuation token">.</SPAN>SMTP<SPAN class="punctuation token">(</SPAN><SPAN class="string token">'server name'</SPAN><SPAN class="punctuation token">,</SPAN> port<SPAN class="punctuation token">)</SPAN>
server<SPAN class="punctuation token">.</SPAN>ehlo<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
server<SPAN class="punctuation token">.</SPAN>starttls<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
server<SPAN class="punctuation token">.</SPAN>ehlo<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="comment token">#server.login("youremailusername", "password")</SPAN>
text <SPAN class="operator token">=</SPAN> msg<SPAN class="punctuation token">.</SPAN>as_string<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
server<SPAN class="punctuation token">.</SPAN>sendmail<SPAN class="punctuation token">(</SPAN>fromaddr<SPAN class="punctuation token">,</SPAN> toaddr<SPAN class="punctuation token">,</SPAN> text<SPAN class="punctuation token">)</SPAN>
server<SPAN class="punctuation token">.</SPAN>quit<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>