[PYTHON] Hinweis: Senden Sie eine E-Mail mit Django

Senden Sie eine E-Mail mit Django

Grundsätzlich scheint diese Form in Ordnung zu sein. Wenn Sie keinen SMTP-Server haben, scheint dieser im Back-End eingerichtet zu sein, aber ich lerne.

views.py


import sys, codecs
sys.stdout = codecs.getwriter('utf-8')(sys.stdout)

from django.http import (HttpResponse, HttpResponseRedirect,)
from django.core.mail import (send_mail, BadHeaderError,)

#source virtualenv/bin/activate
def send_mail(request):
    subject = request.POST.get('subject','')
    message = request.POST.get('message','')
    if subject and message:
        try:
            send_mail(subject,message)
        except BadHeaderError:
            return HttpResponse('Error')
        return HttpResponseRedirect('index.html')
    else:
        return HttpResponse('Bitte füllen Sie alle Artikel aus')

Recommended Posts

Hinweis: Senden Sie eine E-Mail mit Django
Mail mit Django senden
[Python] Mail mit Outlook senden
Senden Sie eine E-Mail mit Amazon SES + Python
Senden Sie eine E-Mail mit Python an Spushis Adresse
Senden Sie eine E-Mail mit Excel in Python
Senden Sie japanische Post mit Python3
Senden Sie eine E-Mail mit einem anderen Benutzer als EMAIL_HOST_USER, der in den Einstellungen in Django geschrieben wurde
[boto3] Senden Sie eine E-Mail mit SES
Django Note 4
Laden Sie ein Django-Modul mit einem Interpreter
[Python] Senden Sie eine E-Mail aus Google Mail mit einer zweistufigen Authentifizierungseinstellung
[Automatisierung] Senden Sie Outlook-E-Mails mit Python
Django Note 5
Django Note 1
Django Note 3
Django Note 2
Senden Sie mit Django ganz einfach E-Mails mit Google Mail
Senden Sie E-Mails über Google Mail mit Python 3.4.3.
HTML-Mail mit Bild zum Senden mit Python
Durchsuchen Sie eine vorhandene externe Datenbank mit Django
Hinweise beim Erstellen einer Umgebung mit Python
Erstellen Sie mit Django Updateview einen Update-Bildschirm
Hinweise zum Aktivieren von PostgreSQL mit Django
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Senden Sie E-Mails mit Python an eine bestimmte E-Mail-Adresse, ohne SMTP festzulegen
[Python] Mail senden
[Python] Mail senden
CRUD mit Django
Ich habe versucht, mit django eine E-Mail zum Abschluss der Registrierung von Google Mail zu senden.
Ich habe versucht, eine E-Mail mit SendGrid + Python zu senden
So senden Sie automatisch E-Mails mit Anhängen mithilfe der Google Mail-API in Python
Authentifizieren Sie Google mit Django
Django 1.11 wurde mit Python3.6 gestartet
Laden Sie Dateien mit Django hoch
Verfahren zum Erstellen einer Anwendung mit Django mit Pycharm ~ Vorbereitung ~
PDF mit Django ausgeben
Markdown-Ausgabe mit Django
Verwenden Sie Gentelella mit Django
Twitter OAuth mit Django
Lesehinweis: Einführung in die Datenanalyse mit Python
Erste Schritte mit Django 1
Datei-Upload mit Django
Verwenden Sie WENIGER mit Django
Überprüfen Sie die E-Mail mit Python
Pooling mechanisieren mit Django
Verwenden Sie MySQL mit Django
Wenn Sie Probleme beim Senden von E-Mails mit Python smtplib haben, rufen Sie die Befehlszeile auf
Django ab heute
Erste Schritte mit Django 2
Es war zu einfach, eine vorhandene Datenbank mit Django zu verwenden
Ich habe versucht, mit Python eine E-Mail von Amazon SES zu senden
Code zum Senden von E-Mails basierend auf der Excel-E-Mail-Liste
Erstellen Sie eine Authentifizierungsfunktion mit django-allauth und CustomUser in Django
Erstellen einer Todo-App mit Django ① Erstellen Sie eine Umgebung mit Docker
Mach Django mit CodeStar (Python3.6.8, Django2.2.9)
Fangen Sie mit Django an! ~ Tutorial ⑤ ~
Erstellen Sie eine Umgebung mit virtualenv
Minimale Konfigurations-Website-Umgebung mit Django