Seite 2 von 6
Verfasst: Montag 29. Mai 2006, 08:12
von gerold
jens hat geschrieben:@gerold: hast du keinen SVN Server auf dem du das Skript hinterlegen kannst??? Dann könnte ich es einfach mit svn-externals einbinden
Hi Jens!
Noch nicht, aber ich arbeite daran. Wahrscheinlich richte ich auf einem unserer Firmen-Internetserver ein Trac für solche Skripte ein.
lg
Gerold
Verfasst: Donnerstag 8. Juni 2006, 16:01
von Rebecca
Ist die Version im ersten Post die aktuelle?
Ist zwar nicht so wichtig, aber mir ist aufgefallen, dass an einer Stelle
en und
de vertauscht sind:
Code: Alles auswählen
class AttachmentNotFound_Exception(Exception):
"""
en: Das uebergebene Attachment wurde nicht gefunden
de: Attachment not found
"""
pass
Verfasst: Donnerstag 8. Juni 2006, 16:50
von gerold
Rebecca hat geschrieben:Ist die Version im ersten Post die aktuelle?
Ist zwar nicht so wichtig, aber mir ist aufgefallen, dass an einer Stelle...
Hi Rebecca!
Ja, im ersten Beitrag steht immer die aktuelle Version. Ich habe jetzt auch einen Hinweis darauf hinzugefügt.
Der Fehler wurde ausgebessert.
Code: Alles auswählen
* - Fehlerklassen von **SimpleMail_Exception** abgeleitet. Damit wird
* bei einem Fehler jetzt auch eine aussagekräftigere Fehlermeldung
* ausgegeben. Dabei habe ich auch die vertauschten Fehlermeldungen
* ausgetauscht. (Rebecca, danke für die Meldung.)
* - Da die Klassen **CCRecipients** und **BCCRecipients** sowiso von
* **Recipients** abgeleitet wurden, kann ich mir das Überschreiben
* der Initialisierung (__init__) und die Angabe der Slots sparen.
mfg
Gerold
Verfasst: Donnerstag 29. Juni 2006, 22:40
von gerold
jens hat geschrieben:@gerold: hast du keinen SVN Server auf dem du das Skript hinterlegen kannst??? Dann könnte ich es einfach mit svn-externals einbinden
Hi Jens!
Es entwickelt sich.
Ich (wir) richte(n) gerade ein öffentlich zugängliches Subversion-Repository und ein Trac für "simplemail" ein.
Allerdings würde ich das Projekt erst dann bei dir einbinden, wenn ich ein richtiges Paket daraus gemacht habe. Es wird sich in den nächsten Tagen noch einiges daran ändern.
Aber die URLs stehen schon mal fest.
Trac:
http://gelb.bcom.at/trac/simplemail/
SVN:
http://gelb.bcom.at/svn/pub/simplemail/
lg
Gerold
Verfasst: Freitag 30. Juni 2006, 06:11
von jens
Eine komplettes trac/SVN nur für simplemail??? Ist das nicht zuviel des guten
Ich meine, vielleicht legst du es besser so an:
- simplemail/branches
simplemail/tags
simplemail/trunk
Dann hast du noch Platz für andere Sachen
Verfasst: Freitag 30. Juni 2006, 07:22
von gerold
jens hat geschrieben:Eine komplettes trac/SVN nur für simplemail??? Ist das nicht zuviel des guten
Hi Jens!
Das passt schon so.
Ich mag es nicht, wenn sich alles mischt. Die Emails über Änderungen im Repository, das Wiki, die Timeline, die Roadmap, die Tickets,...
Ein Programm -- Ein Trac. So ist es mir am Liebsten.
lg
Gerold
Verfasst: Montag 31. Juli 2006, 15:41
von rogen
frage
kann ich ein bild in ein html email einfügen ?
mfg
gerhard
Verfasst: Dienstag 1. August 2006, 08:43
von gerold
rogen hat geschrieben:kann ich ein bild in ein html email einfügen ?
Hallo Gerhard!
Leider nur als Link zu einem Bild auf einem Internetserver. Bilder werden derzeit nicht in das Email eingebunden. Das steht aber ganz weit oben in meiner Wunschliste.
lg
Gerold
Verfasst: Dienstag 30. Januar 2007, 07:55
von Damaskus
Hallo Gerold,
warscheinlich sehe ich den Wald vor lauter Bäumen nicht... aber ich ich sitze nun schon seit 2 Stunden an einem Fehler und komm nicht drauf wo der steckt...
folgender Code
Code: Alles auswählen
simplemail.from_address = "u@a.de"
simplemail.from_caption = "ich"
simplemail.smtp_user = "xxxxxxx"
simplemail.smtp_password = "xxxxxxx"
simplemail.to_address = "u@a.de"
erzeugt folgende Fehlermeldung
'Email' object has no attribute 'to_address'
hat jemand dazu eine Idee?
Gruß
Damaskus
Verfasst: Dienstag 30. Januar 2007, 09:31
von gerold
Damaskus hat geschrieben:Code: Alles auswählen
simplemail.from_address = "u@a.de"
simplemail.from_caption = "ich"
simplemail.smtp_user = "xxxxxxx"
simplemail.smtp_password = "xxxxxxx"
simplemail.to_address = "u@a.de"
Servus Damaskus!
to_address lässt sich nur beim Initialisieren übergeben. Wenn du im Nachhinein einen Empfänger hinzufügen möchtest, dann funktioniert da so:
lg
Gerold
Verfasst: Freitag 2. Februar 2007, 10:37
von jens
Hey wie wäre es eigentlich mit einem cli ?
Was mir auffält, auf deinem SVN Server ist die hilfedatei nicht die für simplemail... Da ich kein rst2html.py und tidy.exe hab, kann ich mir die nicht selber generieren...
Kannst du die hilfe nicht aktualisiert auf dem SVN Server packen???
Verfasst: Freitag 2. Februar 2007, 12:42
von gerold
jens hat geschrieben:Hey wie wäre es eigentlich mit einem cli ?
[...]
auf deinem SVN Server ist die hilfedatei nicht die für simplemail...
Hi Jens!
Was ist "cli"?
Um die Hilfe-Datei werde ich mich in ein paar Wochen kümmern. Hoffentlich vergesse ich es nicht. Derzeit arbeite ich Tag und Nacht.
lg
Gerold
Verfasst: Freitag 2. Februar 2007, 14:26
von name
gerold hat geschrieben:jens hat geschrieben:Hey wie wäre es eigentlich mit einem cli ?
[...]
auf deinem SVN Server ist die hilfedatei nicht die für simplemail...
Hi Jens!
Was ist "cli"?
Um die Hilfe-Datei werde ich mich in ein paar Wochen kümmern. Hoffentlich vergesse ich es nicht. Derzeit arbeite ich Tag und Nacht.
lg
Gerold
Ich denke er mein Command Line Interface
Verfasst: Mittwoch 2. Mai 2007, 21:22
von gerold
Hi @ all!
Neue Version mit einer kleinen, ungetesteten Änderung:
>> http://gelb.bcom.at/trac/simplemail/bro ... plemail.py <<
Code: Alles auswählen
* 2007-05-02 Gerold
* - Überflüssige #------- entfernt
* - Neuer Parameter: "use_tls"; gibt an ob die Verbindung mit TLS
* verschlüsselt werden soll. (Ob es funktioniert kann ich nicht testen!)
Sollte der Code nicht funktionieren, dann musst du wieder die ältere Version
http://gelb.bcom.at/trac/simplemail/bro ... l.py?rev=4 verwenden.
mfg
Gerold
Verfasst: Freitag 4. Mai 2007, 08:37
von gerold
Hi @ all!
Simplemail.py kann jetzt auch mit Googlemail (Gmail).
>> http://gelb.bcom.at/trac/simplemail/bro ... plemail.py <<
So funktioniert es mit Googlemail:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import simplemail
simplemail.Email(
from_address = "EMAILNAME@gmail.com",
to_address = "EMPFAENGER@domain.xx",
subject = "Googlemail Test",
message = "Das ist ein Googlemail Test.",
smtp_server = "smtp.googlemail.com:587", # ACHTUNG! Port = 587
smtp_user = "EMAILNAME", # Emailadresse ohne "@gmail.com"
smtp_password = "PASSWORT",
use_tls = True # Muss auf True gesetzt sein
).send()
mfg
Gerold
Verfasst: Freitag 4. Mai 2007, 14:11
von Alexci
Hallo!
Es funktioniert... Ich kann mich nur noch einmal bedanken!
Mit freundlichen Gruessen,
Aleksandar
Verfasst: Sonntag 6. Mai 2007, 12:46
von jhamel
gerold hat geschrieben:Natürlich darfst du es verwenden. Deshalb habe ich es hier rein gestellt und es freut mich, wenn es verwendet wird.
Das mit der Authentifizierung werde ich demnächst einbauen. Da sieht man wieder, wie schnell etwas vergessen wird, wenn man etwas selbst nicht braucht.
Danke für den Hinweis.
mfg
Gerold
Hallo Gerold,
ich habe dein simplemail ebenfalls in mein Projekt (
www.cuon.org) eingebaut und bin wirklich begeistert. Danke für die prima Arbeit.
Jürgen Hamel
Verfasst: Dienstag 5. Juni 2007, 10:21
von lost_mind
Hi ne frage kann simple mail auch mit proxys umgehen ?
wenn ich mit folgendem send will:
Code: Alles auswählen
from simplemail import Email
for i in range(10):
Email(
from_address = "test@test.at",
to_address = "censored@censored.com",
subject = "test",
message = "testmessage"
).send()
ich bekomme dies fehlermeldung:
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\cwo\Desktop\python\send.py", line 8, in <module>
message = "testmessage"
File "C:\Dokumente und Einstellungen\cwo\Desktop\python\simplemail.py", line 487, in send
smtp.connect(self.smtp_server)
File "C:\Python25\Lib\smtplib.py", line 310, in connect
raise socket.error, msg
error: (10061, 'Connection refused')
sry das ich hier noch poste ist aber wichtig
Verfasst: Dienstag 5. Juni 2007, 11:25
von gerold
lost_mind hat geschrieben:Hi ne frage kann simple mail auch mit proxys umgehen ?
Code: Alles auswählen
smtp.connect(self.smtp_server)
File "C:\Python25\Lib\smtplib.py", line 310, in connect
raise socket.error, msg
error: (10061, 'Connection refused')
Hallo lost_mind!
simplemail ist kein SMTP-Server, sondern nur ein SMTP-Client. Damit kannst du Emails verschicken, wenn du zugriff zu einem SMTP-Server hast. Normalerweise bekommst du die SMTP-Zugangsdaten von deinem Internetprovider zur Verfügung gestellt.
Wenn also das Senden nicht funktioniert, weil "Connection refused", dann musst du simplemail mit den korrekten Zugangsdaten füttern.
http://www.python-forum.de/post-23497.html#23497
Falls du doch hinter einem Email-Proxy liegst, dann musst du schon mehr Informationen dazu liefern.
mfg
Gerold
Verfasst: Dienstag 5. Juni 2007, 14:37
von lost_mind
arr sry ich hab extra noch die seiten durchgeblättert aber den posts übersehen naja ich hätte mir auch denken können das das script den smtp server nicht erraten kann *kopfschüttel* sry für diese 2 unnötigen posts
aber thx für die hilfe
gleich mal testen