Projekt

Allgemein

Profil

Herunterladen (8,93 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
d90b14b1 06.12.2017 18:45 Sven Schöling

Form: version nicht mehr in $::form cachen

56ed2f3a 29.08.2017 14:38 Moritz Bunkus

E-Mail: Versandfehler oben auch anzeigen

117332fc 22.05.2017 11:25 Moritz Bunkus

Mailer: Exception in »send« via LXDebug ausgeben

Das Debugging ist schwierig, wenn die einzige Fehlermeldung etwas wie
»something went wrong« ist.

bdbe2ca0 27.04.2017 10:36 Martin Helmling martin.helm...

PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen

fix redmine #238

36857857 02.03.2017 16:04 Moritz Bunkus

Mailer: Zeichensatzattribut bei Anhängen nur bei Text-Anhängen setzen

Ein als Binärdaten zu behandelnder Anhang darf nicht natürlich nicht
umcodiert werden. Normalerweise ignorieren E-Mail-Programme bei
Nicht-Text-Anhängen den Zeichensatz, wenn er gesetzt ist, aber wir...

73b3a062 02.03.2017 16:04 Moritz Bunkus

Mailer: Attribut »path« bei »Content-Type« nicht setzen

Darin steht der Pfad auf dem lokalen System und ist damit ein
information leak, z.B. /var/www/kundenname/kivitendo/files/…

ae20c836 10.02.2017 15:34 Moritz Bunkus

SL::Mailer: Header-Felder nicht zwei mal MIME-encoden

Das Modul Email::MIME kümmert sich bereits um das richtige MIME-Encoding
der Header. Daher darf es vorher nicht gemacht werden.

e3b0f613 10.02.2017 14:07 Martin Helmling martin.helm...

E-Mail versenden wieder mit Email::MIME

Einschränkung: *.eml werden zwar mitverschickt,
aber tauchen beim Empfänger nicht als *eml auf sondern als einzelne Anhänge

9b024564 10.02.2017 13:54 Moritz Bunkus

Testfehler: keine indirekte Objektnotation nutzen

895ccd7f 06.02.2017 09:12 Moritz Bunkus

Mailer: nur Adress-Anteil als Absender im SMTP-Dialog verwenden & nicht encodieren

Der SMTP-Dialog nutzt beim MAIL FROM nur den Adress-Anteil einer
E-Mail-Adresse:

MAIL FROM:<>

Daher sollte auch nur dieser Anteil übergeben werden, auch wenn in...

63dc98ee 06.02.2017 09:06 Moritz Bunkus

SL::Mailer: Kosmetik für bessere Lesbarkeit (Alignment, Leerzeichen, Einrückung)

a40f0c2f 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Alle Anhänge per E-Mail versendbar machen

Es können an eine E-Mail alle Anhänge eines Dokumentes,
sowie die Anhänge am Kunden/Liefranten sowie die Anhänge an Artikeln
mitgesendet werden.

Falls ein Dokument bereits existiert muss es nicht noch neu erzeugt werden....

f7b15d43 05.12.2016 18:29 ChrisWi

fix FSF address

adbc100a 25.05.2016 10:57 Sven Schöling

config: maildelivery.method kann jetzt auch Mailversand unterdrücken

687f2d96 01.10.2015 09:42 Martin Helmling

Konfigurierbares E-Mail-Journal

In der Mandantenkonfig kann nun das Speichern von gesendeten E-Mails
entweder
- ganz abgeschaltet werden
- ohne Anhänge speichern
- mit Anhängen speichern (default)
konfiguriert werden.

Falls ganz abgeschaltet, erscheint im Journal dazu ein Hinweis

8fec2dc1 24.09.2015 14:43 Moritz Bunkus

SL::Mailer: Inhalt von Attachments direkt übergeben können

Bisher wurde ein Attachmentinhalt immer aus einer Datei gelesen. Liegt der
Inhalt schon in einer Variable vor, so kann diese nun im Attachment-Hash
als Key »content« übergeben werden. Der Dateiname (Key »filename«) wird...

24ab7ec0 24.09.2015 11:43 Moritz Bunkus

E-Mail-Journal: verschickte E-Mails speichern

dbda14c2 18.06.2013 09:46 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt

bdb84974 03.06.2013 12:07 Rolf Eike Beer

Format des Message-ID-Feldes in generierten Mails gefixt

Laut RfC 2822 muss die ID in spitzen Klammern stehen.

f8361ca6 03.06.2013 09:08 Moritz Bunkus

E-Mail-Versand via SMTP: BCC-Feld in 'RCPT TO:' mitsenden

Fixt #2285.

16cc4053 01.11.2012 11:05 Moritz Bunkus

Selbst geschriebenen E-Mail-Erstellungscode durch Verwendung von Email::MIME ersetzt

Fixt #2035.

11e0660f 31.10.2012 16:57 Moritz Bunkus

Bei Verwendung von SMTP nicht doppelt nach UTF-8 encoden

Die SMTP-Module erwarten, dass die Strings im Perl-internen Encoding
vorliegen. Das tun sie in Mailer.pm auch schon, allerdings wurden sie
dort bisher nach UTF-8 encodiert, weil der Sendmail-Treiber es so...

e8c2a3b8 31.10.2012 16:28 Moritz Bunkus

Attachments via File::Slurp einlesen, nicht manuell

297ec9f0 31.10.2012 16:19 Moritz Bunkus

Lx-Office durch kivitendo ersetzt

5896d8bf 22.08.2012 18:24 Moritz Bunkus

E-Mails auch per SMTP verschicken können

Default ist nun, via SMTP über localhost zu verschicken. Mögliche
Optionen sind: TLS oder SSL-Verschlüsselung, Authentifizierung,
Verwendung von Sendmail anstelle von SMTP (wie bisher).

Dokumentation folgt morgen.

45c9cdd8 10.07.2012 13:20 Sven Schöling

Initparameter für SL/Mailer

Damit man das charset mitgeben kann.

f2af9def 19.01.2011 15:22 Moritz Bunkus

Globale Variablen nach %::lx_office_conf verschoben

Betroffen sind:
$sendmail
$openofficeorg_writer_bin
$xvfb_bin
$html2ps_bin
$ghostscript_bin
$latex_bin
$pg_dump_exe
$pg_restore_exe

d3ae61a2 18.10.2010 18:27 Moritz Bunkus

Text vor E-Mailversand von Perls internen Encoding nach UTF-8 encoden, sofern notwendig

0fba3edd 04.08.2010 12:03 Moritz Bunkus

SL/Template.pm in eine Datei pro Package aufgeteilt.

c510d88b 20.10.2009 15:53 Sven Schöling

und die restlichen .pm Module.

a0a29e6d 11.09.2009 08:49 Moritz Bunkus

Fix für falsche Syntax bei in Strings eingebetteten Variablen.

49c7621e 04.05.2009 13:23 Moritz Bunkus

Beim Verschicken von Dokumenten per EMail die MIME-Header richtig setzen:

1. MIME-Header anhand des Dateinamens setzen; weniger anhand von $form->{format}, weil das nicht immer gesetzt ist und nicht immer zu einem richtigen MIME-Typ führt (so ist "format" z.B. "opendocument", und der MIME-Typ lautet aber "vnd.oasis.opendocument.text")....

de46c704 11.03.2009 16:42 Sven Schöling

schöner so.

48399a5a 11.03.2009 16:21 Sven Schöling

Charset nur bei Type 'text' Anhängen setzen.

38c19bfd 11.03.2009 15:26 Sven Schöling

Patch aus Bug 881 übernommen.

77733865 07.07.2008 19:55 Moritz Bunkus

Email-Versand: Adressen beim Quoten nicht umbrechen.

8f3ecba9 04.07.2008 14:58 Moritz Bunkus

Beim Verschicken von Emails müssen die Absender- und Empfängeradressen MIME-Encodiert werden.

ba36bef4 07.11.2007 10:18 Moritz Bunkus

Verhindern, dass zwei von Lx-Office erzeugte Mails identische message IDs haben können.

920fd369 07.11.2007 10:12 Moritz Bunkus

Beim Verschicken von Emails wird das Kommando $sendmail durch Lx-Offices Template-System geschleust. Vordefiniert ist, dass Sendmail der Parameter "-f emailadresse" mitgegeben wird, sodass die Envelope-From-Adresse die des aktuellen Lx-Office-Benutzers und nicht die des Webservers ist. Das vermeidet, dass Emails wegen Spam/nicht existierender Domänennamen von Providern abgelehnt wedren.

5cf977e5 21.09.2007 12:43 Moritz Bunkus

Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.

974b5d86 11.05.2007 13:55 Moritz Bunkus

Filehandles lokal deklarieren. Kosmetik. In Mailer.pm open() nur mit festgelegtem Argument aufrufen.

faef45c2 03.05.2007 16:13 Moritz Bunkus

Änderungen zur Unterstützung von anderen Zeichensätzen als ISO-8859-1(5) implementiert. Es ist jetzt möglich, $dbcharset in lx-erp.conf auf UTF-8 zu setzen und dann auch UTF-8 als Datenbankencoding zu benutzen.

3d779763 26.01.2007 17:00 Moritz Bunkus

Möglichkeit eingebaut, den Namen des Anhangs einer verschickten Mail anzugeben.

23141207 13.12.2006 09:47 Moritz Bunkus

MIME-Quoting der Betreff-Zeile: Leerzeichen als "_" ausgaben; "_" in Hex quoten (siehe RFC 2047 4.2); Hex-Zahlen mit Grossbuchstaben.

7734bb7c 12.12.2006 22:15 Moritz Bunkus

Die Subject-Zeile in Mails MIME-konform quoten, da in Mails keine nicht-ASCII-Zeichen (z.B. Umlaute) vorkommen duerfen, vor allem in den Headern nicht. Fix fuer Bugzilla #370.

ef6f0c29 24.11.2006 09:55 Moritz Bunkus

Fix fuer Bug 358:

Von Rolf Eike Beer Developer ML:

SL-Mailer.pm.diff

SQL-Ledger in der Message-Id und im Boundary-Trenner durch Lx-Office ersetzt.

SL-Form.pm.diff:

Der Trenner für die Signatur ist nicht "--", sondern "-- ". Ohne das
Leerzeichen erkennen das die "guten" Mailprogramme nicht als Signatur an. Das...

d319704a 13.09.2005 15:30 Moritz Bunkus

Alle Dateien durch Perltidy laufen lassen. Die verwendeten Optionen sind am Ende der neu hinzugefuegten Datei doc/programmierstilrichtlinien.txt zu finden.