Projekt

Allgemein

Profil

Herunterladen (15,5 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9ea083c2 02.01.2024 10:16 Tamino Steinert

IMAPClient: validiere Parameter bei der Übergabe

0572a0b8 17.08.2023 17:07 Tamino Steinert

Imap-Sent verschiebe IMAP-Logik nach IMAPClient

81e922c2 17.08.2023 17:07 Tamino Steinert

Imap-Sent nutzte zuerst Mailadresse aus der Email selbst.

11067e9a 17.08.2023 17:07 Tamino Steinert

Benutzerbezogener Imap-Sent Ordner für Synchronisation

d9745d30 17.08.2023 17:07 Tamino Steinert

IMAPClient: Konfiguration angepasst. Keine Unterordner im Emailordner.

54de916a 17.08.2023 17:07 Tamino Steinert

Anpassung für geänderten EmailJournal-Status

667dbd3d 12.07.2023 15:37 Bernd Bleßmann

Mail/Imap-Sync: Im eval-Block truish als letzten Wert zurückgeben, …

… damit der Block auch richtig evaluiert, wenn die Imap-Synch. nicht
eingestellt ist.

Behebt #603 (redmine)

b1d1683b 07.06.2023 09:32 Tamino Steinert

Mailer: IMAP: entferne TODO

6ae6a365 07.06.2023 09:32 Tamino Steinert

Revert "IMAPClient direkt erstellen (ohne separaten Socket)"

This reverts commit 3bf2f348a50f4f9a49ad6f5ed1fa439440f15d60.

514d95ca 07.06.2023 09:32 Tamino Steinert

Mailer: IMAP: Gebe Fehler aus

TODO: Fehler wird in bisherigen Aufrufen nur auf das Senden der Email
bezogen. Dies führt zu falschen Anzeigen der Fehler bei IMAP

313e7ce3 07.06.2023 09:32 Tamino Steinert

Mailer: IMAP: Nutze String von gesendeter Email

9b06ba98 07.06.2023 09:32 Tamino Steinert

Mail: IMAP: FIX: gebe korrekten letzten Fehler aus

c4baf68a 07.06.2023 09:32 Tamino Steinert

IMAPClient direkt erstellen (ohne separaten Socket)

6cac7ef5 07.06.2023 09:32 Tamino Steinert

Mail: Beim senden einer Mail diese in einem Ordner über IMAP ablegen

b2d84264 05.05.2023 12:37 Bernd Bleßmann

SL::Mailer: Warnungen: Uninitialisierte Variablen

9ef26511 25.11.2022 12:54 Jan Büren

Belegweise generische Absender-Adressen setzen

2bceb436 15.09.2021 13:17 Sven Schöling

Mailer: Bei fehlerhaften Mailadressen warnen

(cherry picked from commit e8f152b186583bc254ff631f4803189da4f3013e)
(cherry-pick von odyn)

a031b820 25.03.2021 11:22 Bernd Bleßmann

Verknüpfung zum E-Mail-Journal für Mahnungen.

af9297ac 17.03.2021 16:48 Bernd Bleßmann

Mailer: unbenutzen Code entfernt

6aeeb993 25.02.2021 14:17 Moritz Bunkus

Mailer: überflüssigen Nicht-Standard-Header entfernt

Einen Header namens »Type« gibt's nicht. Vermutlich war »ContentType«
gemeint, aber der wird definitiv anders gesetzt und nicht auf
multipart/mixed.

d3217777 11.08.2020 17:51 Moritz Bunkus

SL::Mailer: Aufrufer kann optional beliebige Header mitgeben

53e988b8 16.11.2019 19:10 Bernd Bleßmann

SL::Mailer: Debug-Meldungen rausgeworfen. mail5 führte zu einem Fehler

Die Debug-Meldung mit "mail5" griff auf $attachment->{id} zu, aber
attatchment kann auch ein Scalar sein. Dann ergab sich hier ein Laufzeitfehler,
der zwar durch ein eval abgefangen wurde, aber das Verschicken der Mail...

48412a8f 26.07.2019 13:25 G. Richardson

Typo in POD

bbb2383f 05.06.2019 17:13 Moritz Bunkus

Mailer: Encoding der Namen von Dateianhängen gefixt

Email::MIME encodiert den Dateinamen, der im »Content-Disposition«-
Header enthalten ist, nicht selber. Daher muss der Aufrufer das
tun. Andernfalls kann es bei Nicht-ASCII-Zeichen dann dazu kommen,
dass das empfangene Mail-Programm diese in einem anderen Zeichensatz...

b161d667 13.07.2018 15:47 Bernd Bleßmann

SL::Mailer: content_type statt contenttype, so wie im POD beschrieben

d63305ba 26.03.2018 13:02 Jan Büren

Verknüpfte Belege um die Verknüpfung 'E-Mail Journal' erweitert.

Falls das E-Mail-Journal aktiviert ist wird zusätzlich zu der
archivierten E-Mail auch die Verknüpfung vom Beleg zu der E-Mail mitgespeichert
und ist im Beleg zusätzlich direkt anwählbar.
Etwas mehr Details im POD vom Mailer.pm, die Implementierung orientiert...

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.