我正在使用django-helpdesk作为票务系统。 它工作正常,但我无法发送电子邮件。我正在我的本地主机上测试它。
当我提交一张票时,它被正确提交但是提交者没有收到任何新创建的票的电子邮件。
我添加了新队列并提供了详细信息,如电子邮件地址,电子邮箱类型,电子邮件主机名,电子邮件端口,使用SSL进行电子邮件= False,电子邮件用户名,电子邮件密码,IMAP文件夹,电子邮件检查间隔正确。 但是电子邮件没有被发送。
然后我从队列中删除了所有内容,并添加了像
这样的设置QUEUE_EMAIL_BOX_TYPE = IMAP
QUEUE_EMAIL_BOX_SSL = True
QUEUE_EMAIL_BOX_HOST = 'smtp.gmail.com'
QUEUE_EMAIL_BOX_USER = 'email'
QUEUE_EMAIL_BOX_PASSWORD = 'pwd'
但仍无效。
我错过了任何设置吗?请帮帮我。
答案 0 :(得分:0)
QUEUE_EMAIL_BOX
设置不是用于发送电子邮件,而是用于接收电子邮件。发送电子邮件的配置从django进入标准电子邮件设置。
如果您正在使用SMTP backend(这是默认设置),则配置应为:
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'email'
EMAIL_HOST_PASSWORD = 'pwd'
EMAIL_USE_SSL = True