Fork me on GitHub
Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi

Bug Pièce Jointe absente ! [2.7] (résolu)
(1 visualisation(s)) (1) Invité
  • Page:
  • 1

SUJET: Bug Pièce Jointe absente ! [2.7] (résolu)

Bug Pièce Jointe absente ! [2.7] (résolu) il y a 2 ans, 1 mois #17920

  • jfchadeyron
  • Hors ligne
  • Gold Boarder
  • Message: 276
  • Karma: 3
Bonjour,

Depuis que je suis passé à la version 2.7 finale, j'envoie de facture avec le bouton envoyer par mail, ca envoie bien le message...mais sans la pièce jointe !

C'est nouveau ca.

A corriger rapidement...

Jeff

sur herbegement OVH mutualisé avec Dolibarr 2.7
Jeff
Dernière édition: il y a 2 ans, 1 mois par jfchadeyron.

Re: Bug Pièce Jointe absente ! [2.7] (non résolu) il y a 2 ans, 1 mois #17921

  • regis
  • Hors ligne
  • Administrateur
  • Message: 3474
  • Karma: 117
peux-tu me dire ce que tu as à la ligne 679 du fichier
/htdocs/lib/CMailFile.class.php
Régis Houssin
Contributeur Dolibarr
----------------------------------------
Offre SaaS de Dolibarr
Plateforme de développement Dolibarr
----------------------------------------
Merci de nous aider en effectuant un don via le lien de la page d'accueil.
Et à défaut merci à tout ceux qui cliquent sur les pubs.

Re: Bug Pièce Jointe absente ! [2.7] (non résolu) il y a 2 ans, 1 mois #17922

  • jfchadeyron
  • Hors ligne
  • Gold Boarder
  • Message: 276
  • Karma: 3
Pour la ligne en question :
$out.= "Content-Type: multipart/related; boundary=\"".$this->mime_boundary."\"".$this->eol;


Voici un petit extrait des lignes avant et apres :


//$out .= "X-Priority: 3".$this->eol;
$out.= "X-Mailer: Dolibarr version " . DOL_VERSION ." (using php mail)".$this->eol;
$out.= "MIME-Version: 1.0".$this->eol;

$out.= "Content-Type: multipart/related; boundary=\"".$this->mime_boundary."\"".$this->eol;
$out.= "Content-Transfer-Encoding: 8bit".$this->eol;

$out.=$this->eol;
dol_syslog("CMailFile::write_smtpheaders smtp_header=\n".$out);
return $out;
}

A+
Jeff
Jeff

Re: Bug Pièce Jointe absente ! [2.7] (non résolu) il y a 2 ans, 1 mois #17923

  • regis
  • Hors ligne
  • Administrateur
  • Message: 3474
  • Karma: 117
remplace :

 
$out.= "Content-Type: multipart/related; boundary=\"".$this->mime_boundary."\"".$this->eol;


par

 
//$out.= "Content-Type: multipart/related; boundary=\"".$this->mime_boundary."\"".$this->eol;
$out.= "Content-Type: multipart/mixed; boundary=\"".$this->mime_boundary."\"".$this->eol;
Régis Houssin
Contributeur Dolibarr
----------------------------------------
Offre SaaS de Dolibarr
Plateforme de développement Dolibarr
----------------------------------------
Merci de nous aider en effectuant un don via le lien de la page d'accueil.
Et à défaut merci à tout ceux qui cliquent sur les pubs.

Re: Bug Pièce Jointe absente ! [2.7] (résolu) il y a 2 ans, 1 mois #17937

  • jfchadeyron
  • Hors ligne
  • Gold Boarder
  • Message: 276
  • Karma: 3
Ca marche ce fix

Merci
Jeff
Jeff

Re: Bug Pièce Jointe absente ! [2.7] (résolu) il y a 1 an, 11 mois #20031

  • Rodolphe
  • Hors ligne
  • Junior Boarder
  • Message: 29
  • Karma: 0
Je remonte le sujet pour également remercier Régis. On ne me l'a signalé qu'aujourd'hui, la plupart de mes clients étant manifestement sous Thunderbird - ils sont bien hein mes clients - personne n'avait constaté qu'il manquait des pièces jointes.

Rodolphe
Tests en local sur Ubuntu 9.04
Installation en production sur serveur Gentoo (php5, mysql5)
  • Page:
  • 1
Temps de génération de la page: 0.11 secondes