Ovh détruit mes pièces jointes - PHP - Programmation
Marsh Posté le 03-08-2012 à 13:16:44
Il bloque peut-être certaines extensions ou limite la taille des PJ?
J'ai une appli web chez eux sur un serveur mutualisé qui envoi des mails avec en PJ un fichier pdf, ça arrive bien aux destinataires avec tout...
Marsh Posté le 03-08-2012 à 14:14:58
Pas de problèmes chez moi avec OVH pour les pièces jointes Il manque un truc au niveau des boundaries là, 2 sec je regarde
Marsh Posté le 03-08-2012 à 14:32:03
Ok, alors y'a effectivement un problème au niveau du machin "$limite" (qui définit le boundary).
Avec un email "normal", sans pièces jointes, tu sépares les différents types de contenu via un même boundary (exemple pour avoir une version texte et html). Exemple :
Code :
|
C'est ce que fait ton code actuel, à la différence que t'as juste la version texte, pas de version HTML. Maintenant dès qu'on veut foutre des pièces jointes, ça se complique, faut un double boundary qui sépare les contenus bruts des pièces jointes :
Code :
|
J'ai donc 2 boundaries : un préfixé avec php-alt-, l'autre avec php-mixed-, les 2 sont donc imbriqués
Et voilà
Marsh Posté le 09-01-2013 à 10:29:26
Je ne pense pas que ce soit un problème de limite car il n'a pas besoin d'imbriquer un deuxième multipart s'il n'y a qu'une version texte du message.
J'ai le même problème chez ovh, mais que pour les mails qui arrivent sur une boite hébergée sur le même serveur. Le même mail arrive bien sur n'importe quelle autre boite mail...
Si quelqu'un d'autre à rencontré ce problème et trouvé une solution je suis preneur !
Marsh Posté le 09-01-2013 à 11:48:23
Bonjour,
Je pense que le problème a été résolu.
Marsh Posté le 09-01-2013 à 14:15:56
Bonjour,
Pourquoi le problème à été résolu
Marsh Posté le 11-01-2013 à 16:36:24
En fait la pièce jointe est bien présente quand je me connecte avec le webmail. Le problème doit venir du PC.
Marsh Posté le 14-01-2013 à 09:36:31
snike a écrit : Bonjour,
|
Essaie de remplacer la dernière ligne
Code :
|
par
Code :
|
C'est pour fermer les boundaries qu'il faut ajouter les -- à la fin
Aussi, pour éviter des problèmes avec certaines messageries, tu peux encadrer le contenu de ta pièce jointe par des \r\n
Code :
|
Marsh Posté le 03-08-2012 à 11:16:14
Bonjour,
J'envoie des mels avec pièce jointe depuis mon intranet php via le code suivant, et ceux depuis 8 ans :
Les mels reçus avait bien une pièce jointe MAIS depuis mon changement d'hébergement (OVH) les pièces jointes sont vide !
J'ai fait un test en envoyant mes mels (+ pièce jointe) sur ma messagerie perso (yahoo) et j'arrive bien à lire mes pièces jointes.
J'en déduis qu'OVH détruit mes pièces jointes, non ?
D'où cela provient ?
Y'a t-il des conditions particulières pour réceptionné des mels sur OVH ?
J'ai testé avec PhpMailer et j'ai le même problème.
Merci par avance.
---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??: