小编pri*_*rib的帖子

在 Django 中使用 Sendgrid 发送电子邮件

我正在尝试使用 Sendgrid 从 Django 应用程序发送电子邮件。我尝试了很多配置,但我的Gmail帐户仍然没有收到任何电子邮件。您可以在下面看到我的配置:

设置.py:

SEND_GRID_API_KEY = 'APIGENERATEDONSENDGRID'
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = 'mySENDGRIDusername'
EMAIL_HOST_PASSWORD = 'myEMAILpassword' #sendgrid email
EMAIL_PORT = 587
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'MYEMAIL' #sendgrig email
Run Code Online (Sandbox Code Playgroud)

视图.py

from django.shortcuts import render
from django.http import HttpResponse
from .forms import ContactForm
from django.core.mail import send_mail
from django.conf import settings
from django.template.loader import get_template


def index(request):
    return render(request, 'index.html')

def contact(request):

    success = False
    form = ContactForm(request.POST)
    if request.method == 'POST':
        name = request.POST.get("name")
        email = …
Run Code Online (Sandbox Code Playgroud)

python django sendgrid

6
推荐指数
1
解决办法
5660
查看次数

标签 统计

django ×1

python ×1

sendgrid ×1