#!/usr/bin/python
import smtplib
message = """From: Test <test@fromdomain.com>
To: test<test@todomain.com>
Subject: SMTP test
This is test
"""
try:
smtpObj = smtplib.LMTP('exhange.intranet',25)
smtpObj.sendmail(sender, receivers, message)
print "Successfully sent email"
except SMTPException:
print "Error: unable to send email"
你好基本上我正在测试开放中继服务器,这里有问题是有没有其他方法发送邮件而没有任何认证比LMTP?我怎么能用SMTP实现这个参数是什么?
发送一个只有smtp的邮件在传输easyli上被阻止,必须包含NOT认证信息才能通过传递。
答案 0 :(得分:0)
要在不进行身份验证的情况下使用SMTP,请使用以下代码:
smtpObj = smtplib.SMTP('exhange.intranet',25)
smtpObj.sendmail(sender, receivers, message)
smtpObj.quit()