小编N. *_*mon的帖子

如何使用 smtp.EmailBackend 在 Django 中发送电子邮件而无需通过邮件服务器进行身份验证

有没有办法明确告诉 Django 在发送电子邮件时不要通过邮件服务器进行身份验证。

我目前在 settings.py 中使用以下设置来发送电子邮件。

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'my-mail-server'
EMAIL_PORT = 25
Run Code Online (Sandbox Code Playgroud)

请注意,我没有EMAIL_HOST_USER并且EMAIL_HOST_PASSWORD我正在使用的 smtp 邮件服务器不需要客户端进行身份验证

编辑:当我使用这些设置时,我收到此错误

smtp.SMTPSenderRefused: Client was not authenticated
Run Code Online (Sandbox Code Playgroud)

email django smtp django-email django-settings

5
推荐指数
1
解决办法
4260
查看次数

标签 统计

django ×1

django-email ×1

django-settings ×1

email ×1

smtp ×1