<p>此函数应允许您定义“收件人”和“发件人”地址,以及通过html发送邮件的内容。我的html有点粗略,因为我主要使用Java和Python。希望这对你有用。在</p>
<pre><code>#REQUIRED IMPORTS
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
def Send_Email():
inpadd = "my@email.com" #Input and output email addresse.
outadd = "your@email.com" #They define the 'To' and 'From'
if (inpadd and outadd) != '':
msg = MIMEMultipart('alternative') #Defining message variables
msg['Subject'] = "TEXT"
msg['From'] = inpadd
msg['To'] = outadd
text = "TEXT\nTEXT\nTEXT\nhttp://www.wikipedia.org" #HTML information
html = """\
<html>
<head></head>
<body>
<p>TEXT<br>
TEXT<br>
TEXT <a href="http://www.wikipedia.org">LINKNAME</a>.
</p>
</body>
</html>
"""
part1 = MIMEText(text, 'plain')
part2 = MIMEText(html, 'html')
msg.attach(part1)
msg.attach(part2)
s = smtplib.SMTP('localhost')
s.sendmail(inpadd, outad, msg.as_string()) #Requires three variables, in address, out address, and message contents.
s.quit()
else:
print "Either the input or output address has not been defined!"
if __name__ == '__main__':
Send_Email()
</code></pre>