[PYTHON] Remarque: envoyer un e-mail avec Django

Envoyer un email avec Django

Fondamentalement, cette forme semble bien. Si vous n'avez pas de serveur SMTP, il semble être défini sur le back-end, mais j'étudie.

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('Veuillez remplir tous les éléments')

Recommended Posts

Remarque: envoyer un e-mail avec Django
Envoyer des e-mails avec Django
[Python] Envoyez des e-mails avec Outlook
Envoyer un e-mail avec Amazon SES + Python
Envoyez un email à l'adresse de Spushi avec python
Envoyer un e-mail avec Excel en pièce jointe en Python
Envoyer du courrier japonais avec Python3
Envoyer un e-mail avec un utilisateur autre que EMAIL_HOST_USER écrit dans les paramètres de django
[boto3] Envoyer un e-mail à l'aide de SES
Django Note 4
Charger les modules Django avec un interpréteur
[Python] Envoyez un e-mail depuis Gmail avec le paramètre d'authentification en deux étapes
[Automation] Envoyer des e-mails Outlook avec Python
Django Note 5
Django Note 1
Django Note 3
Django Note 2
Envoyez facilement des e-mails avec Gmail avec Django
Envoyer des e-mails via gmail avec Python 3.4.3.
mail html avec image à envoyer avec python
Parcourir une base de données externe existante avec Django
Remarques lors de la création d'un environnement avec python
Créer un écran de mise à jour avec Django Updateview
Remarques sur l'activation de PostgreSQL avec Django
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Envoyer des e-mails à une adresse e-mail spécifique avec python sans paramétrer SMTP
[Python] Envoyer un e-mail
[Python] Envoyer un e-mail
CRUD avec Django
J'ai essayé d'envoyer un e-mail de fin d'inscription depuis Gmail avec django.
J'ai essayé d'envoyer un email avec SendGrid + Python
Pour envoyer automatiquement des e-mails avec des pièces jointes à l'aide de l'API Gmail en Python
Authentifier Google avec Django
Django 1.11 a démarré avec Python3.6
Télécharger des fichiers avec Django
Procédure de création d'une application avec Django avec Pycharm ~ Préparation ~
Sortie PDF avec Django
Sortie Markdown avec Django
Utiliser Gentelella avec Django
Twitter OAuth avec Django
Note de lecture: Introduction à l'analyse de données avec Python
Premiers pas avec Django 1
Téléchargement de fichiers avec django
Utilisez LESS avec Django
Valider l'e-mail avec Python
La mutualisation mécanise avec Django
Utiliser MySQL avec Django
Si vous rencontrez des difficultés pour envoyer du courrier avec python smtplib, ligne de commande
Django à partir d'aujourd'hui
Premiers pas avec Django 2
C'était trop facile d'utiliser une base de données existante avec Django
J'ai essayé d'envoyer un e-mail d'Amazon SES avec Python
Code pour envoyer du courrier basé sur la liste de diffusion Excel
Créer une fonction d'authentification à l'aide de django-allauth et CustomUser dans Django
Créer une application Todo avec Django ① Créer un environnement avec Docker
Faites Django avec CodeStar (Python3.6.8, Django2.2.9)
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Créer un environnement avec virtualenv
Environnement de site Web de configuration minimale avec django