L'histoire de la création d'un module qui ignore le courrier avec python

Aperçu de ce que j'ai fait

J'ai créé un module qui ignore le courrier en utilisant smtplib ou MIMEText. Vous pouvez envoyer en spécifiant le sujet, le corps, la source, la destination et Cc dans les arguments. Étant donné que l'e-mail de l'expéditeur que j'utilisais cette fois-ci ne nécessitait pas d'authentification, je n'ai pas créé de fonction d'authentification. Peut-être que vous pouvez le faire avec server.login. (Je ne l'ai pas essayé ...)

code

mail.py



import smtplib
from email.mime.text import MIMEText

def send_mail(subject, body, f_email, t_email, c_email):
    #Spécifier la destination, l'objet et le corps
    msg = MIMEText(body, "html")
    msg["Subject"] = subject
    msg["To"] = t_email
    msg["From"] = f_email
    msg["Cc"] = c_email  
    #Spécifiez le serveur. Transmettez le nom du serveur de messagerie et le numéro de port au serveur et au port
    server = smtplib.SMTP(serveur,Port) 
    #envoyer un e-mail
    server.send_message(msg)
    #Fermer
    server.quit()

    return

Recommended Posts

L'histoire de la création d'un module qui ignore le courrier avec python
L'histoire de la création d'un pilote standard pour db avec python.
L'histoire de la création d'un robot LINE pour le petit-déjeuner d'une université de 100 yens avec Python
L'histoire de la création d'une application Web qui enregistre des lectures approfondies avec Django
L'histoire du traitement A du blackjack (python)
Créez un programme de jugement de compatibilité avec le module aléatoire de python.
[Python] Une compréhension approximative du module de journalisation
L'histoire de la création d'un générateur d'icônes mel
Une histoire qui visualise le présent de Qiita avec Qiita API + Elasticsearch + Kibana
L'histoire de la création d'une caméra sonore avec Touch Designer et ReSpeaker
L'histoire de la création d'un package qui accélère le fonctionnement de Juman (Juman ++) & KNP
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
L'histoire de la création d'un Bot qui affiche les membres actifs dans un canal spécifique de Slack avec Python
Une histoire qui réduit l'effort de fonctionnement / maintenance
L'histoire de la fabrication d'une boîte qui interconnecte la mémoire AL de Pepper et MQTT
Autour de l'authentification de PyDrive2, un package pour faire fonctionner Google Drive avec Python
Une histoire qui a eu du mal avec l'ensemble commun HTTP_PROXY = ~
L'histoire de la création d'une partition de type Hanon avec Python
Un mémo que j'ai touché au magasin de données avec python
L'histoire de la création d'un outil pour charger une image avec Python ⇒ l'enregistrer sous un autre nom
[Python] Un programme qui compare les positions des kangourous.
Une histoire qui était pratique lorsque j'ai essayé d'utiliser le module d'adresse IP python
Une note de malentendu lors de la tentative de chargement de l'intégralité du module self-made avec Python3
L'histoire de la mise en œuvre du sujet Facebook Messenger Bot avec python
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ②
L'histoire du rubyiste aux prises avec Python :: Dict data with pycall
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ①
Script Python qui compare le contenu de deux répertoires
Une histoire à propos d'un débutant en python coincé avec aucun module nommé'ttp.server '
L'histoire de Python et l'histoire de NaN
L'histoire de l'exportation d'un programme
Une histoire coincée avec l'installation de la bibliothèque de machine learning JAX
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
Le 14 mars est le jour du rapport de circonférence. L'histoire du calcul du ratio de circonférence avec python
[python, ruby] sélénium-Obtenez le contenu d'une page Web avec le pilote Web
Une fonction qui mesure le temps de traitement d'une méthode en python
L'histoire de la création d'un site qui répertorie les dates de sortie des livres
L'idée d'alimenter le fichier de configuration avec un fichier python au lieu de yaml
[python] Une note que j'ai commencé à comprendre le comportement de matplotlib.pyplot
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
[Python] Un programme qui crée des escaliers avec #
Passez le chemin du module python importé
Créer un diagramme de relations des modules Python
Rechercher le labyrinthe avec l'algorithme python A *
L'histoire de la fabrication d'un moule immuable
Vérifiez le chemin du module importé Python
[python] [meta] Le type de python est-il un type?
Un monde typé qui commence par Python
L'histoire de la création d'un outil qui fonctionne sur Mac et Windows sur le site de développement de jeux
[Python] Un programme qui arrondit le score
L'histoire d'un capteur de stationnement en 10 minutes avec le kit de démarrage GrovePi +
[Python] Un programme qui calcule le nombre de segments de chocolat qui remplissent les conditions
Si vous voulez un singleton en python, considérez le module comme un singleton