如何配置django设置以向Ibm lotus Notes发送电子邮件

时间:2015-08-12 15:29:25

标签: python django email lotus-notes

我有一个带有表单的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 = ''

可以告诉我某人究竟应该如何看待变量?谢谢!

1 个答案:

答案 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)是否需要身份验证,如果是,则代码应使用哪个用户名和密码。