P-02516-J6V0Z2
Email küldése Pythonnal nem csak Pythonosoknak (NA) • E-learning
Az emailküldés mindössze pár sor egy jól megválasztott libraryvel. A tanfolyamon ennél tovább megyünk, és megvizsgáljuk az SMTP-protokollt közelebbről. 465 vagy 587-es port? SSL vagy TLS? OAuth2? Dekoratív levél küldése scriptből: HTML-levelek.
Tananyag szintje
Kezdő
Tananyag hossza
57 perc
Elérhető képzési nyelvek
- Magyar
Képzési forma
Személyre szabott ajánlatot szeretnél?
Kollégáink készséggel állnak rendelkezésedre, hogy segítsenek a neked megfelelő megoldás kialakításában.Tematika
Gmail felkészítése és levélküldés Yagmaillel, pár perc alatt
- Előkészületek
- 1. Config és Python fájl egy könyvtárban
- 2. YAML és configfájl beolvasása
- 3. Yagmail telepítése PIP-pel
- 4. Levélküldése ya! gmaille!l 2 percben - figyeld a kezemet, mert csalok!
- 5. Gmail felkészítése levélküldésre, "less secure app" engedélyezése
- 6. Attachment yagmaillel, Gmailre optimalizálva
Smtplib könyvtár használata, SSL/TLS 465 vs 587 port.
- 7. Levél küldése smtplibbel 465-ös porton, amiről még most azt hisszük hogy SSL
- 8. Levél elküldése, hibakeresés, stack olvasása
- 9. Levélküldés STARTTLS-sel 587-es porton
- 10. Emailküldés 465 vagy 587-es porton, de mi a különbség?
- 11. A TLS az valójában egy új SSL, az SSL meg egy régi TLS
- 12. 465-ös vagy 587-es portot használjam?
- 13. A színfalak mögött SSL-t vagy TLS-t használunk? Megnézzük a leveleink valódi tartalmát
- x. Csak hekkerpalántáknak: Gmail kényszerítése SSL használatára
- 14. Én a 465-ös porton fogok TLS-t használni a teljes kapcsolatra
EmailMessage() osztály, HTML küldése, attachment.
- 15. Emailmessage() osztállyal könyebb az SMTP specifikáció
- 16. Attachment hozzáadása - a nehezebb úton
- 17. Fájltípus meghatározása a rend kedvéért
- 18. Több attachment küldése egyszerre
- 19. Több embernek emailküldés, 1 Gmaillel szimuláljunk több email címet!
- 20. HTML-formátumú levél küldése plan/text mellett
- 21. Gmailben HTML és plan/text levél ellenőrzése, original source-szal
- 22. Configfájl felkészítése beágyazott képekre. cid: Content ID-val
- 23. HTML oldal küldése beágyazott képekkel
- 24. Email kliensek HTML-támogatása változó
Levélküldése localhostra, teszteléshez
- 25. Beépített SMTP szerver teszteléshez
- 26. NetCattel leveleket elkapni őrültség, de végülis lehet
Yagmail és az Oauth2
- OAuth2 előszó
- 26. Mese az OAuthról
- 27. Oauth2 igénylése Gmailhez
- 28. Root certificate Pythonhoz
- 29. Oauth2 fájl generálása és használata levélküldéshez
Tesztkérdések
- Tesztkérdések