afup/aperophp

Pièce jointe (pour un rappel) inconnue

Closed this issue · 3 comments

Bonjour,
je ne sais même pas si ce qui suit est normal ou si ça décrit un bug.

Je me suis inscrit à un évènement et j'ai demandé un rappel. J'ai donc ensuite reçu un mail assorti d'une pièce jointe. Le contenu de ladite pièce jointe semble normal, il s'affiche dans le message et ressemble à :

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//AFUP//AperoPHP//EN\n
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20130411T220000 
STATUS:TENTATIVE
DTSTART;VALUE=DATE-TIME:20130411T190000 
TRANSP:TRANSPARENT
DTSTAMP:20130410T081033 
ATTENDEE;CUTYPE=3DINDIVIDUAL;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACTION;RSV
 P=3DTRUE;X-NUM-GUESTS=3D0;CN=Jean Molliné:MAILTO:xxxxxxxx@free.fr
UID:20130410T081033-aperophp.net
SUMMARY:Apéro PHP
ORGANIZER;CN=aperophp.net:MAILTO:noreply@aperophp.net
LOCATION:5 Rue du Jour, 75001 Paris, France 
SEQUENCE:0
DESCRIPTION:Détails sur l'apéro PHP : http://www.aperophp.net/293/view.html
END:VEVENT
END:VCALENDAR

J'ai des raisons de penser qu'avec l'outil approprié, ça doit fonctionner. Le problème, c'est le nom du fichier joint : « Partie 1.2 » au lieu de quelque chose de plus traditionnel avec un nom de fichier et une extension. Il parait que c'est un ICS : donc à tout hasard, j'en enregistré le fichier en le renommant en .ics. Mais Windows ne semble pas connaitre cette extension.

Ma configuration :

  • Windows 7 Pro 64Bits
  • Client de courriel : Thunderbird 17.0.5
  • Hébergeur pour l'adresse de courriel utilisée : free.fr (client en ligne : Zimbra, mais je ne m'en sers pratiquement jamais)

À toutes fins pratique, voici la source du message telle quelle :

From - Wed Apr 10 08:25:54 2013
X-Account-Key: account4
X-UIDL: 29400.RgSv3WzLAO,2tSVhefqMx,cWwEY=
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: noreply@aperophp.net
Received: from zimbra22-e3.priv.proxad.net (LHLO
 zimbra22-e3.priv.proxad.net) (172.20.243.172) by
 zimbra22-e3.priv.proxad.net with LMTP; Wed, 10 Apr 2013 08:22:02 +0200
 (CEST)
Received: from afup.nexen.net (mx15-g26.priv.proxad.net [172.20.243.85])
    by zimbra22-e3.priv.proxad.net (Postfix) with ESMTP id D201D4930E9
    for ; Wed, 10 Apr 2013 08:22:01 +0200 (CEST)
Received: from afup.nexen.net ([89.31.151.30])
    by mx1-g20.free.fr (MXproxy) for xxxxxxxx@free.fr;
    Wed, 10 Apr 2013 08:22:01 +0200 (CEST)
X-ProXaD-SC: state=HAM score=0
Received: from localhost (localhost [127.0.0.1])
    by afup.nexen.net (Postfix) with ESMTP id B08131249CE
    for ; Wed, 10 Apr 2013 08:10:33 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at afup.nexen.net
Received: from afup.nexen.net ([127.0.0.1])
    by localhost (afup.nexen.net [127.0.0.1]) (amavisd-new, port 10024)
    with ESMTP id yksB8gOoc01D for ;
    Wed, 10 Apr 2013 08:10:33 +0200 (CEST)
Received: from www.aperophp.net (localhost [127.0.0.1])
    by afup.nexen.net (Postfix) with ESMTP id 268A9124910
    for ; Wed, 10 Apr 2013 08:10:33 +0200 (CEST)
Message-ID: <1365574233.516502590c503@www.aperophp.net>
Date: Wed, 10 Apr 2013 08:10:33 +0200
Subject: [Aperophp.net] Inscription =?utf-8?Q?=C3=A0?= un drink
From: noreply@aperophp.net
To: xxxxxxxx@free.fr
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="_=_swift_v4_13655742335165025916ccc_=_"


--_=_swift_v4_13655742335165025916ccc_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Vous venez de vous inscrire à Ap=C3=A9ro le=0A11 avril 2013=0A &agra=
ve; 19:00 à Paris qui se déroulera=0A à 5 Rue du Jour =

=0ADétail=
=0AModifier sa participation
=0ASupprimer sa participation
=0A=0AVotre jeton : =0A --_=_swift_v4_13655742335165025916ccc_=_ Content-Type: text/calendar;charset=UTF-8;method=REQUEST Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment BEGIN:VCALENDAR=0AVERSION:2.0=0APRODID:-//AFUP//AperoPHP//EN\n=0ACALSCALE:G= REGORIAN=0AMETHOD:REQUEST=0ABEGIN:VEVENT=0ADTEND;VALUE=3DDATE-TIME:20130411= T220000 =0ASTATUS:TENTATIVE=0ADTSTART;VALUE=3DDATE-TIME:20130411T190000 =0A= TRANSP:TRANSPARENT=0ADTSTAMP:20130410T081033 =0AATTENDEE;CUTYPE=3D3DINDIVID= UAL;ROLE=3D3DREQ-PARTICIPANT;PARTSTAT=3D3DNEEDS-ACTION;RSV=0A P=3D3DTRUE;X-= NUM-GUESTS=3D3D0;CN=3DJean Mollin=C3=A9:MAILTO:xxxxxxxx@free.fr=0AUID:20130= 410T081033-aperophp.net=0ASUMMARY:Ap=C3=A9ro PHP=0AORGANIZER;CN=3Daperophp.= net:MAILTO:noreply@aperophp.net=0ALOCATION:5 Rue du Jour, 75001 Paris, Fran= ce =0ASEQUENCE:0=0ADESCRIPTION:D=C3=A9tails sur l'ap=C3=A9ro PHP : http://w= ww.aperophp.net/293/view.html=0AEND:VEVENT=0AEND:VCALENDAR=0A=0A --_=_swift_v4_13655742335165025916ccc_=_--

Voilà, il est possible que tout ceci soit parfaitement normal, et dans ce cas il sera probablement approprié de fermer directement cette issue, mais ça ne change rien au fait que ce truc ne doit être compris que par certains outils : en préciser la liste sur le site serait pratique afin de ne pas demander inutilement un rappel qui ne fonctionnerait pas. Peut-être dans ce cas il serait pratique de proposer une alternative avec Google Agenda par exemple (je n'ai pas testé avec gmail)

Mis en production ce soir.

@Cyrano24 est-ce que tu pourras nous confirmer le bon fonctionnement pour toi la prochaine fois que tu t'inscriras à un apéro ?

Pas de soucis, je tâcherai d'y penser :)

Si le problème se reproduit, je pense que tu y penseras rapidement ;)