有没有办法明确告诉 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)