È tempo di un altro progetto e questa volta useremo Python per inviare e-mail.
Giusto.
Possiamo inviare email con Python.
Ora, esploreremo perché questo potrebbe essere utile in seguito, ma voglio darti un avvertimento.
Python ha un modulo email integrato e questo modulo è stato effettivamente aggiornato con Python tre punto sei.
Quindi ti mostrerò l'ultima versione.
Quando cerchi su Google come inviare e-mail con Python, potresti vedere molti modi obsoleti per inviare e-mail.
Quindi solo un avvertimento che potresti vedere qualcosa di diverso da quello che sto per mostrarti.
Ma al momento della registrazione di questo video, questo è l'ultimo modo per inviare e-mail.
OK, quindi perché potrebbe essere utile?
Bene, immagina di avere una lista di email che hai raccolto e di voler lanciare una nuova startup, vuoi che
le persone sappiano della tua startup, giusto?
Quindi possiamo creare un programma che invia e-mail a forse centinaia, migliaia di persone contemporaneamente, forse
un'e-mail personalizzata con il loro nome per promuovere il nostro prodotto.
Ora ci occuperemo della spesa e cose del genere più avanti, ma potresti pensare tra te e te, perché abbiamo
bisogno di Python per questo?
Ad esempio, ci sono strumenti come.
MailChimp.
Questo è un prodotto basato su abbonamento software che ci consente di farlo, possiamo raccogliere e-mail e anche
inviare e-mail personalizzate.
E hai ragione, aziende come MailChimp o Miller Lite o ce ne sono centinaia, ci
consentono di inviare molte e-mail a potenziali clienti per vendere lead e cercare di far crescere la nostra attività.
Ma voglio mostrarti come fare con Python perché ci sono volte in cui potrebbe tornare utile.
Quindi arriviamo ad esso.
E userò questo progetto come un'occasione per imparare.
Alcuni pacchetti integrati in Python.
Ora, il primo che useremo è l'SMTP, Leyb, quindi s. m modulo TPE Lib e diremo
anche da e-mail, messaggi Dott, importare e-mail.
Messaggio.
E dovrebbe esserci di nuovo un messaggio di posta elettronica, questo è il modulo di posta elettronica integrato in Python e in realtà
collegherò qui dove ti mostra alcune delle API legacy.
Quindi questo è il modo obsoleto di usare le cose.
Faremo le e-mail, i messaggi, il modo di inviare le e-mail.
Ora, l'altro è SMTP, ora SMTP ci permetterà di creare quello che chiamiamo un server
SMTP, ogni volta che invii e-mail a qualcuno, deve avere un server che comunichi la lingua dell'e-mail.
Ed è a questo che serve l'SMTP.
Ad esempio, sui siti Web potresti vedere HTTP o https come protocollo di comunicazione tra un browser e un
server.
Allo stesso modo, le email hanno il loro protocollo per comunicare, e questo avviene tramite SMTP.
L'acronimo, infatti, sta per simple mail transfer protocol.
È un protocollo o uno standard per l'invio di email da computer a computer.
Gmail utilizza questo, Hotmail utilizza praticamente la maggior parte dei client di posta elettronica.
Mi collegherò a qualche risorsa se vuoi leggere di più su SMTP.
Ma la cosa fondamentale è che se vogliamo inviare un'e-mail, abbiamo bisogno del server SMTP.
Ora, da qui, ci immergeremo in come inviare la nostra prima e-mail prima di entrare in questo e
nel prossimo video, voglio che tu vada avanti e crei un account di posta elettronica.
Se non ne hai uno, userò un account e-mail fittizio, un account Gmail che
ho appena creato, perché quello che faremo è che dovremo accedervi usando una password,
il nostro nome utente e inviare effettivamente un'e-mail da questo account di posta elettronica senza utilizzare effettivamente questo browser.
Quindi vai avanti e crea un account Gmail fittizio, oppure puoi usare quello normale se lo desideri.
Ma mi piace tenere le mie password lontane da tutto.
E non voglio davvero condividere la mia password e-mail personale con te, quindi userò questa.
Va bene.
Facciamo una pausa e inviamo la nostra prima email nel prossimo video.