udbakke er enkleste SMTP-klient, du nogensinde vil se. Det er 100% synkron ...
Anvendelse
Giv din app en udbakke nemt:
fra udbakken import Udbakke, E-mail, Attachment
udbakke = Udbakke (username = 'brugernavn', password = 'password',
& Nbsp; server = 'server', port = 1234, mode = "SSL")
outbox.send (E-mail (med forbehold = 'mit emne ", krop =' nogle nice stemning"), [
& Nbsp; Attachment (»kittens.jpg«, filepath = '/ sti / til / kittens.jpg'),
& Nbsp; Attachment ("min-transient-file.bin«, rå = 'nogle rå data "),
])
outbox.send (E-mail (med forbehold = 'mit emne ", krop =' nogle virkelig rart medfølelsesmotivet ', type =' html '), [
& Nbsp; Attachment (»kittens.jpg«, filepath = '/ sti / til / kittens.jpg'),
& Nbsp; Attachment ("min-transient-file.bin«, rå = 'nogle rå data "),
])
Installation
Installation Outbox.py er enkel:
& Nbsp; pip installere udbakke
Hvad er nyt i denne udgivelse:
- Håndtag passere en enkelt modtager som en streng, i stedet for at tvinge modtageren til at være en liste.
- Håndtag utf8 email korrekt. Tak, Zhang Mingyuan! Jeg tvivler jeg har dækket hver use case, så tegnsæt til at bruge kan videregives i forbindelse med beregningen af en mail.
- Tilføjet en sender_address metode til Udbakke klassen, for når det brugernavn bruges til godkendelse er ikke godt nok.
Hvad er nyt i version 0.1.3:
- lavet et par linjer kode lidt nemmere at følge. Ingen funktionelle ændringer.
- Opdateret licensen til rent faktisk at holde ophavsretten i mit navn, i stedet for Kenneth Reitz. Betyder det, han ejede copyright på biblioteket indtil nu? Kan jeg selv ændre licensen? Jeg er i tvivl.
Hvad er nyt i version 0.1.2:
- Made Udbakke en kontekst manager, så det kan være bruges med med redegørelse. Som nævnt i eksemplet, det har den ekstra fordel af at udføre et enkelt login til at sende alle e-mails, bør du få en bedre ydelse med en med erklæring.
- Fjernet rå og filepath argumenter for Attachment. De blev begge tigger om at pege på en fil-lignende objekt, så det er, hvad du har nu - et argument kaldet fileobj
- Fast irriterende kodning fejl, når du forsøger at sende binære vedhæftede filer.
- Email objekt har ikke en type argument længere. I stedet er der krop og html_body, så du kan sende en e-mail med både HTML og almindelig tekst organer.
Krav :
- Python
Kommentarer ikke fundet