Vuoi imparare come inviare un'e-mail usando Python e Gmail? In questa esercitazione, ti mostreremo come utilizzare Python per inviare notifiche e-mail utilizzando il server SMTP Gmail.

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

Elenco attrezzature

Nella sezione seguente viene presentato l'elenco delle attrezzature utilizzate per creare questa esercitazione.

Come Amazon Associate, guadagno dagli acquisti idonei.

Esercitazione correlata - Python

In questa pagina, offriamo un rapido accesso a un elenco di tutorial relativi a Python.

Esercitazione - Integrazione con Gmail

In primo luogo, abbiamo bisogno di abilitare il tuo account Gmail per ricevere connessioni da programmi esterni.

Apri il browser e accedi al tuo account Gmail.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

http://gmail.google.com

Nella schermata di accesso, inserisci il nome utente e la password di Gmail.

Dopo l'accesso, è necessario accedere al seguente URL:

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

Abilitare la verifica in due passaggi per questo account.

Dopo aver abilitato la verifica in due passaggi, è necessario accedere all'URL seguente:

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

Creare una password dell'applicazione.

Selezionare l'applicazione Gmail e il tipo di dispositivo: Altro.

gmail app password

Nel nostro esempio, abbiamo chiamato il dispositivo POWERSHELL.

Fare clic sul pulsante Genera e prendere nota della password generata casualmente.

Google generate app password

Successivamente, è necessario accedere all'URL seguente:

https://accounts.google.com/DisplayUnlockCaptcha

Clicca sul pulsante Continua per abilitare l'accesso esterno al tuo account Google.

gmail display unlock captcha

Sono stati completati i passaggi necessari per l'integrazione di Gmail.

L'integrazione di Gmail risolverà il seguente errore.

Copy to Clipboard

Hai completato l'integrazione di Gmail.

Tutorial Python - Invia e-mail usando Gmail

Usa Python per inviare un'e-mail usando Gmail.

Copy to Clipboard

Se il test ha avuto esito positivo, riceverai il messaggio inviato.

Powershell - Send email Gmail

Usa Python per inviare un'e-mail usando Gmail contenente un allegato.

Copy to Clipboard

Congratulazioni! Sei in grado di utilizzare Python per inviare e-mail utilizzando Gmail.