Senden Sie eine E-Mail mit Amazon SES + Python

Was ist Amazon SES?

Verfahren

--Regionsauswahl

Regionsauswahl

Amazon SES unterstützt derzeit die folgenden Regionen: スクリーンショット 2020-05-14 14.32.48.png

Registrieren Sie eine E-Mail-Adresse zum Senden

Bei Amazon SES müssen Sie Ihre E-Mail-Adresse überprüfen und registrieren. (Sie können keine nicht bestätigte E-Mail-Adresse verwenden.)

Übertragungsbeschränkungen entfernen

Wenn Sie nichts tun, müssen Sie die Einschränkung aufheben, da Sie E-Mails nur an die authentifizierte E-Mail-Adresse senden können und die Anzahl der gesendeten E-Mails begrenzt ist.

--Klicken Sie auf der Registerkarte SES-Sendestatistik auf die Schaltfläche Anfordern einer Erhöhung des Sendelimits

Implementierung des Mailversands

import boto3

def main():
  try:
    client = boto3.client(
      'ses',
      aws_access_key_id={AWS_ACCESS_KEY_ID},
      aws_secret_access_key={AWS_SECRET_ACCESS_KEY},
      region_name='us-east-1' #Region, in der die sendende E-Mail-Adresse registriert ist
    )

    client.send_email(
      Destination={
        'ToAddresses': ['[email protected]', '[email protected]'],
        'BccAddresses': ['[email protected]']
      },
      Message={
        'Body': {
          'Text': {
            'Data': 'den Inhalt der E-Mail',
            'Charset': 'utf-8'
          }
        },
        'Subject': {
          'Data': 'Gegenstand',
          'Charset': 'utf-8'
        }
      },
      Source='[email protected]', #Registrierte Emailadresse
      ConfigurationSetName='Der Name, den Sie als E-Mail-Absender anzeigen möchten'
    )
  except ClientError as e:
    print(e.response['Error']['Message'])
  else:
    print(response['MessageId'])

Referenz

Amazon SES Developer Guide

Recommended Posts

Senden Sie eine E-Mail mit Amazon SES + Python
[Python] Mail mit Outlook senden
Mail per Python senden
Senden Sie japanische Post mit Python3
Senden Sie eine E-Mail mit Python an Spushis Adresse
Senden Sie eine E-Mail mit Excel in Python
[boto3] Senden Sie eine E-Mail mit SES
[Automatisierung] Senden Sie Outlook-E-Mails mit Python
Hinweis: Senden Sie eine E-Mail mit Django
Senden Sie E-Mails automatisch mit Amazon SES
Senden Sie E-Mails über Google Mail mit Python 3.4.3.
[Python] Mail senden
[Python] Mail senden
[Python] Senden Sie eine E-Mail aus Google Mail mit einer zweistufigen Authentifizierungseinstellung
HTML-Mail mit Bild zum Senden mit Python
Mail mit Django senden
Überprüfen Sie die E-Mail mit Python
Ich habe versucht, eine E-Mail mit SendGrid + Python zu senden
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
Senden Sie eine E-Mail mit SES in Python und eine Kurznachricht mit SMS auf SNS
Ein Ei mit Python erstellen
Mail senden mit Python (Outlook)
So senden Sie automatisch E-Mails mit Anhängen mithilfe der Google Mail-API in Python
Senden Sie mit Python mit Google Mail
Wenn Sie Probleme beim Senden von E-Mails mit Python smtplib haben, rufen Sie die Befehlszeile auf
Ich habe eine SMS mit Python gesendet
Einfache Mailübertragung mit Eile Python3
Zeichnen Sie eine Illustration mit Python + OpenCV
Senden Sie mehrteilige / Formulardaten mit Python-Anforderungen
Sende Bild mit Python und speichere mit PHP
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Onkel SES modernisiert die VBA-App mit Python
Hinweise beim Erstellen einer Umgebung mit Python
Senden Sie mit Python (Python3) E-Mails an mehrere Empfänger.
Erstellen Sie schnell eine Excel-Datei mit Python #python
[Python] Erstellen Sie schnell eine API mit Flask
Scraping von einer authentifizierten Site mit Python
Erstellen Sie eine englische Wort-App mit Python
Treten Sie einem Online-Richter mit Python 3.x bei
Lassen Sie uns mit Python 1 einen Investitionsalgorithmus entwickeln
Python 3.6 E-Mail-Bibliothek
FizzBuzz in Python3
Senden Sie eine Nachricht mit Python an LINE (LINE Notify)
Scraping mit Python
Statistik mit Python
Erstellen Sie eine App, die Schüler mit Python errät
Scraping mit Python
Python mit Go
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Schreiben wir FizzBuzz mit einem Fehler: Python-Version
Ich möchte Google Mail mit Python senden, kann dies jedoch aufgrund eines Fehlers nicht
[Python] Clustering mit einem unendlich gemischten Gaußschen Modell
Twilio mit Python
So beschneiden Sie ein Bild mit Python + OpenCV
In Python integrieren
Spielen Sie mit 2016-Python