Seite 5 von 6

Verfasst: Donnerstag 23. Juli 2009, 12:33
von sebste
Ok - bin mittlerweile ein stück weiter,
hatte den content mal explizit nach utf8 encoded, seither sieht es ganz gut aus. Getested habe ich es noch nicht. Allerdings gehe ich auch davon aus, dass am client irgendwelche komischen codings eingestellt sein könnten.

Komisch ist aber, dass der content immer base64 codiert wird, sobald ich content_charset auf utf-8 umstelle. quoted printable wäre natürlich schöner. ist das normal oder ein bug?

Verfasst: Donnerstag 23. Juli 2009, 17:20
von gerold
Hallo sebste!
sebste hat geschrieben:Ok - bin mittlerweile ein stück weiter
Da bin ich froh, denn ich kann mich im Moment nicht darum kümmern.
sebste hat geschrieben:Komisch ist aber, dass der content immer base64 codiert wird, sobald ich content_charset auf utf-8 umstelle. quoted printable wäre natürlich schöner. ist das normal oder ein bug?
Mit base64 kann jeder Email-Client umgehen, deshalb ist das für mich im Moment nicht wichtig. Ich werde mich sowiso in ein paar Monaten nochmal um simplemail kümmern. Ein kleiner Rewrite kann nicht schaden.

mfg
Gerold
:-)

Verfasst: Mittwoch 5. August 2009, 14:33
von lutz.horn
Das Modul gefällt mir.

Wie wäre es, es auf http://pypi.python.org/ zu veröffentlichen?

Verfasst: Mittwoch 5. August 2009, 21:10
von gerold
lutz.horn hat geschrieben:Wie wäre es, es auf http://pypi.python.org/ zu veröffentlichen?
Hallo lutz.horn!

Das ist auf meiner ToDo-Liste. ;-)

mfg
Gerold
:-)

Verfasst: Donnerstag 6. August 2009, 08:46
von snafu
gerold hat geschrieben:Ein kleiner Rewrite kann nicht schaden.
Allerdings. ;)

Ich würde Dinge wie Recipients.count() z.B. eher als Property lösen. Die ganze Klasse eignet sich IMHO dazu, von `list` zu erben. Für Attachements würde ich wahrscheinlich überhaupt keine eigene Klasse machen, sondern einfach ne Liste verwenden.

Verfasst: Samstag 29. August 2009, 09:00
von EnTeQuAk
Gibts doch schon :D

Nur müsste das mal einer weiter machen… Unittests, Docs usw. fehlen nun ja… :D

Gruß, Christopher.

A TLS packet with unexpected length was received.

Verfasst: Mittwoch 23. Juli 2014, 11:06
von Leon
Hi,

vielen Dank erstmal für simplemail.py!
Ich hätte da noch nen Verbesserungsvorschlag:

Im exim-log file hatte ich die folgende Fehlermeldung (natürlich nur, wenn ich STARTTLS verwende...):
TLS error on connection from (recv): A TLS packet with unexpected length was received.

Dann habe ich Zeile 400 im simplemail.py geändert:
alt: smtp.close()
neu: smtp.quit()
(so stehts in den docs: https://docs.python.org/2/library/smtplib.html)

Und nun funktionierts :-)

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Dienstag 21. April 2015, 22:56
von gerold
Hallo!

Da ich die alten Beiträge nicht mehr editieren kann: Hier die neuen Links zu Simplemail.
Die Installation mit pip install python-simplemail ist jetzt wieder möglich, da ich den Code jetzt auch zu PyPi hochlade.

lg
Gerold
:-)

Re: A TLS packet with unexpected length was received.

Verfasst: Dienstag 21. April 2015, 23:11
von gerold
Leon hat geschrieben:Dann habe ich Zeile 400 im simplemail.py geändert:
alt: smtp.close()
neu: smtp.quit()
(so stehts in den docs: https://docs.python.org/2/library/smtplib.html)
Und nun funktionierts :-)
Hallo Leon!

Danke. Ist jetzt in der aktuellen Version.

lg
Gerold
:-)

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Dienstag 21. April 2015, 23:13
von gerold
Hallo!

Bitte schreibt Bug-Berichte und Wünsche für python-simplemail ins Github. Ich werde alle paar Wochen etwas davon abarbeiten.

--> https://github.com/gerold-penz/python-simplemail/issues <--

lg
Gerold
:-)

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Donnerstag 11. Juni 2015, 12:08
von jens
@gerold: Schön wieder von dir was hier zu hören :D

Hab deine github Projekte ein wenig überflogen... Ein paar Anmerkungen:

Warum packst du Release-Archive von deinen Programmen mit ins git Repo?
Also das hier: https://github.com/gerold-penz/python-s ... aster/dist ?!?

Wenn du git tags verwendest, dann macht das github automatisch, unter "releases"
bsp.: https://github.com/jedie/python-creole/releases

Darüber hinaus finde ich deine "_git*.py" Dateien ein wenig merkwürdig. Wo liegt da der Mehrwert?!?

Zu den "setup.py register/sdist/upload" Skipten -> http://www.python-forum.de/viewtopic.php?f=11&t=36465

Dann wäre noch die Unterverzeichnisse "development", "_internal" unüblich. Warum keine git branches dazu? Wobei "_internal" besser zu tests und docs unbenannt und zu echten tests / Dokumentation gewandelt werden sollte :lol:

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Donnerstag 11. Juni 2015, 14:11
von mutetella
@gerold
Mich freut's auch, mal wieder von Dir zu lesen...

mutetella

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Samstag 22. August 2015, 14:16
von freund
Hallo,

das Script ist super und sehr hilfreich.

Was ich aber damit nicht hin bekommen habe ist mehrere Anhänge zu versenden.

Ich habe eine Zeile zu stehen:

Code: Alles auswählen

attachment_file = "./image01.jpg"
Wenn ich eine Zweite hinzufüge bekomme ich einen SyntaxError.

Weis wer mehr?

Danke :)

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Montag 24. August 2015, 10:50
von apollo13
So funktioniert Python nunmal nicht… Füg deine Datei einfach zu den Attachments hinzu: https://github.com/gerold-penz/python-s ... __.py#L212 und https://github.com/gerold-penz/python-s ... py#L67-L89

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Montag 24. August 2015, 14:23
von freund
Jupp Danke.
Da hatte ich auch geschaut.

Verstehe draus aber nicht wie ich mehrere Dateien trennen soll und/oder den Pfad mit angebe, wenn es Dateien von verschiedenen Pfaden sind.

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Montag 24. August 2015, 14:28
von apollo13
Schau dir doch mal die Attachments (siehe das Plural-s am Ende) Klasse und die Methode add_filename von derselbigen an

Re:

Verfasst: Montag 1. Mai 2017, 08:35
von Holzknoten
gerold hat geschrieben:Hi!

Neues Feature:
Es wurden neue Klassen fuer CC-Empfaenger (Carbon Copy) und BCC-Empfaenger (Blind Carbon Copy) hinzugefuegt. Ab jetzt können Emails auch an CC und BCC gesendet werden. Wie das funktioniert sieht man in der Funktion ``testen()``

lg
Gerold
:-)
Hi Gerold,

ich konnte kein Beispiel zu CC und BCC finden.
Wo kann ich mit die Funktion "testen()" anschauen?

by Holzknoten

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Montag 1. Mai 2017, 11:18
von BlackJack

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Montag 1. Mai 2017, 13:12
von Holzknoten
Danke BlackJack,

leider gibt es dort keine Beispiele für CC(Kopie) und BCC(Blindkopie) für Emailadressen in einer Email.

Re: Modul zum Senden von Emails (simplemail.py)

Verfasst: Montag 1. Mai 2017, 13:28
von BlackJack
@Holzknoten: Doch gibt es.