我有一个带有表单的html页面,我收集了一些数据,如mail_sender,mesage_to_send,subject等。
当用户点击按钮将信息提交到views.py函数时:
from django.core.mail import send_mail
def register_new_request(request):
email_person = request.POST.get('email_person', False)
send_mail('Test', 'Here is the message.', email_person,['tosomeone@example.com'], fail_silently=False)
return HttpResponseRedirect("/")
我如何在settings.py中配置通过该功能向Lotus Notes发送电子邮件?
经过一些研究,我发现有些变量需要配置如下:
EMAIL_USE_TLS = True
EMAIL_HOST = ''
EMAIL_PORT = ''
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
可以告诉我某人究竟应该如何看待变量?谢谢!
答案 0 :(得分:0)
django.core.email发送SMTP邮件。向Lotus Notes用户发送SMTP电子邮件绝对没有什么特别之处。它看起来就像向Internet上的任何其他电子邮件用户发送电子邮件一样。
如果您真正的问题是从该用户的内部网络发送给Lotus Notes用户,可能是通过将您的SMTP消息直接提交给Lotus Domino服务器,那么您需要与负责服务器的管理员交谈并找出(a)是否在至少一个内部Domino服务器上启用了SMTP,(b)用于通过SMTP连接到Domino服务器的主机和端口,(c)是否支持SSL连接或SMTP连接所需的SSL / TLS到Domino服务器(d)是否需要身份验证,如果是,则代码应使用哪个用户名和密码。