Wilt u leren hoe u een e-mail verzendt met Python en Gmail? In deze zelfstudie laten we u zien hoe u Python gebruiken om e-mailmeldingen te verzenden met behulp van de Gmail SMTP-server.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Python 3.8.5

Uitrustingslijst

In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.

Als Amazon Associate verdien ik aan kwalificerende aankopen.

Gerelateerde tutorial – Python

Op deze pagina bieden we snelle toegang tot een lijst met zelfstudies met betrekking tot Python.

Zelfstudie – Gmail-integratie

Eerst moeten we uw Gmail-account inschakelen om verbindingen van externe programma’s te ontvangen.

Open uw browser en krijg toegang tot uw Gmail-account.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

http://gmail.google.com

Voer in het aanmeldingsscherm uw Gmail-gebruikersnaam en -wachtwoord in.

Gmail account

Na de aanmelding moet u toegang krijgen tot de volgende URL:

https://myaccount.google.com/signinoptions/two-step-verification

Schakel de verificatie in twee stappen in voor dit account.

Nadat u de verificatie in twee stappen hebt inschakeld, moet u toegang krijgen tot de volgende URL:

https://security.google.com/settings/security/apppasswords

Maak een toepassingswachtwoord.

Selecteer de Gmail-toepassing en het type apparaat: Overig.

gmail app password

In ons voorbeeld hebben we het apparaat POWERSHELL genoemd.

Klik op de knop Genereren en noteer het willekeurig gegenereerde wachtwoord.

Google generate app password

Vervolgens moet u toegang krijgen tot de volgende URL:

https://accounts.google.com/DisplayUnlockCaptcha

Klik op de knop Doorgaan om externe toegang tot uw Google-account in te schakelen.

gmail display unlock captcha

U hebt de vereiste stappen voor de Gmail-integratie voltooid.

De Gmail-integratie lost de volgende fout op.

Copy to Clipboard

U hebt de Gmail-integratie voltooid.

Tutorial Python – E-mail verzenden met Gmail

Gebruik Python om een e-mail te verzenden met Gmail.

Copy to Clipboard

Als de test is geslaagd, ontvangt u het verzonden bericht.

Powershell - Send email Gmail

Gebruik Python om een e-mail te verzenden met Gmail met een bijlage.

Copy to Clipboard

Gefeliciteerd! U Python gebruiken om e-mails te verzenden met Gmail.