首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError /sendmail/

TypeError /sendmail/
EN

Stack Overflow用户
提问于 2019-05-24 03:12:08
回答 1查看 666关注 0票数 0

send_mail()缺少一个必需的位置参数:'recipient_list‘

在settings.py中,我添加了这些行作为发送电子邮件的设置

代码语言:javascript
复制
EMAIL_HOST = 'smtp.gmail.com'

EMAIL_PORT = 587

EMAIL_HOST_USER = 'jshrijit@gmail.com'

EMAIL_HOST_PASSWORD = '********'

EMAIL_USE_TLS = True

EMAIL_USE_SSL = False

然后在views.py中我创建了发送电子邮件的函数

代码语言:javascript
复制
def index(request):

    send_mail(

        'Hello from sender',

        'Hey, how are you?.'

        'from@gmail.com',

        ['to@gmail.com'],

        fail_silently=False,

    )

我犯了个错误

异常类型: TypeError异常值: send_mail()缺少一个必需的位置参数:'recipient_list‘

在这件事上请帮我。

EN

回答 1

Stack Overflow用户

发布于 2019-05-24 03:20:16

send_mail()第一参数取subject,第二参数取body,第三参数取from,第四参数取recipient地址列表。

您正在丢失第二个参数中的,。尝尝这个

代码语言:javascript
复制
send_mail(
    'Hello from sender',
    'Hey, how are you?.',
    'from@gmail.com',
    ['to@gmail.com'],
    fail_silently=False,
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56285364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档