Defektes MIME-Format bei E-Mails mit VM-Anhang

Bug #332902 reported by Philipp Kempgen
2
Affects Status Importance Assigned to Milestone
Gemeinschaft (ph.)
Status tracked in Trunk
2.1
Fix Committed
Medium
Philipp Kempgen
Trunk
Fix Released
Medium
Philipp Kempgen

Bug Description

---cut---
Wenn eine Voicemail ankommt wird diese auch korrekt per email
versendet nur leider wird die voicemail nicht angehängt sondern direkt
als code in der email angegeben.
[...]

MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary=8B8E55C95AFA7E0B6E0C82CBB9309678
[...]

--8B8E55C95AFA7E0B6E0C82CBB9309678--

This is a multi-part message in MIME format
--8B8E55C95AFA7E0B6E0C82CBB9309678
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hallo [...]!

Eine neue Voicemail von 12 (Computer Buero)
ist für Sie eingegangen.

Die Voicemail erreichte Sie auf Durchwahl vm10.
Datum: Sun Feb 22 12:49:13 PM CET 2009
Dauer: 2 Sekunden

Sie finden die Voicemail im Anhang dieser Email.

Es befinden sich jetzt %d neue Voicemails in Ihrer Mailbox.

--
Dies ist eine automatisierte Nachricht. Bitte antworten Sie nicht.
Gemeinschaft auf "[...]"

--8B8E55C95AFA7E0B6E0C82CBB9309678
Content-Type: audio/x-wav; name="gs-vm-10-INBOX-msg0001.wav"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gs-vm-10-INBOX-msg0001.wav"

UklGRuSoAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YcCoAADI/8j/2P/Y/
[...]
---cut---

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

MIME-Format ist kaputt

Changed in gemeinschaft:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Das abschließende MIME-Boundary muß in den Body, nicht ans Ende der Header.

Revision history for this message
jonny12 (ts-flying-winnis) wrote :

Leider ohne Erfolg:

MIME-Version: 1.0
Content-Type: multipart/mixed; boundary==_6F42D678B4BF7C6852C8A42C746B3E24
Message-Id: <email address hidden>
Date: Sun, 22 Feb 2009 16:54:31 +0100 (CET)

This is a multi-part message in MIME format
--=_6F42D678B4BF7C6852C8A42C746B3E24
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hallo Anrufbeantworter Schneider!

Eine neue Voicemail von 12 (Computer Buero)
ist für Sie eingegangen.

Die Voicemail erreichte Sie auf Durchwahl 31.
Datum: Sun Feb 22 04:54:28 PM CET 2009
Dauer: 2 Sekunden

Sie finden die Voicemail im Anhang dieser Email.

Es befindet sich jetzt 1 neue Voicemail in Ihrer Mailbox.

--
Dies ist eine automatisierte Nachricht. Bitte antworten Sie nicht.
Gemeinschaft auf "ammersee"

--=_6F42D678B4BF7C6852C8A42C746B3E24
Content-Type: audio/x-wav; name="gs-vm-31-INBOX-msg0000.wav"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gs-vm-31-INBOX-msg0000.wav"

UklGRiSgAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YQCgAAAIABgACAAIAPj/CAAI

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote : Re: [Bug 332902] Re: Defektes MIME-Format bei E-Mails mit VM-Anhang

jonny12 schrieb:
> Leider ohne Erfolg:
>
> MIME-Version: 1.0
> Content-Type: multipart/mixed; boundary==_6F42D678B4BF7C6852C8A42C746B3E24

Hmm. Nochmal gefixt.

Revision history for this message
jonny12 (ts-flying-winnis) wrote :

Hmm, ich glaub das mag mich nicht:

MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_B17059F994583D75C88CF852C0043FB3"
Message-Id: <email address hidden>
Date: Sun, 22 Feb 2009 17:20:23 +0100 (CET)

This is a multi-part message in MIME format
--=_B17059F994583D75C88CF852C0043FB3
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hallo Anrufbeantworter Schneider!

Eine neue Voicemail von 12 (Computer Buero)
ist für Sie eingegangen.

Die Voicemail erreichte Sie auf Durchwahl 31.
Datum: Sun Feb 22 05:20:20 PM CET 2009
Dauer: 2 Sekunden

Sie finden die Voicemail im Anhang dieser Email.

Es befindet sich jetzt 1 neue Voicemail in Ihrer Mailbox.

--
Dies ist eine automatisierte Nachricht. Bitte antworten Sie nicht.
Gemeinschaft auf "ammersee"

--=_B17059F994583D75C88CF852C0043FB3
Content-Type: audio/x-wav; name="gs-vm-31-INBOX-msg0000.wav"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gs-vm-31-INBOX-msg0000.wav"

UklGRmS1AABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YUC1AAD4/wgACAAYACgAKAAY
ABgAGAAYABgAGAAYACgAOAA4ADgAOAA4ACgAKAAYABgAGAAYAAgAGAAoACgAKAAYAAgA+P/o/+j/
6P/4//j/CAAIAPj/6P/o/9j/yP/I/8j/yP/I/8j/yP/I/8j/2P/I/8j/yP/I/9j/2P/o/+j/6P/o

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Getestet mit Postfix als sendmail. Funktioniert.
Ist wohl dieser Bug in der Dokumentation der PHP-Funktion mail():
http://bugs.php.net/bug.php?id=15841

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Funktioniert auch mit Exim als sendmail.

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Wurde jetzt im trunk gefixt so daß - entgegen der falschen PHP-Dokumentation von mail() -
die Mail-Header immer durch "\n" (LF) statt "\r\n" (CR LF) getrennt werden.
Funktioniert problemlos mit Postfix (2.5.5-1.1) und Exim (4.69-9).
Allerdings hat es auch schon vor dieser Änderung mit Postfix und Exim auf Debian funktioniert.

Revision history for this message
Philipp Kempgen (philipp-kempgen) wrote :

Soll heißen: Die Änderung ist sicher richtig. Allerdings kann ich nicht beurteilen ob sie
auf anderen Systemen eine Verbesserung bringt.
Bitte nochmal berichten falls das Problem weiterhin besteht.

Revision history for this message
jonny12 (ts-flying-winnis) wrote :

Hallo,
funktioniert.
Danke
Gruß
Thomas Schneider

P.S.
Opensuse 11.0 64

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.