Bonjour à tous


Je vous ecris car je de viens chevre ... j'ai passé un bon moment hier sans trouver de solution .

j'ai créé un bouton paypal avec une variable custom pour selon le bouton cliqué , un email via le IPN de paypal soit envoyé à l'acheteur avec la pièce jointe achetée.

Le code ci-dessous me pose probleme . En soit il marche mais si c'est le fichier PDF qui doit etre envoyé . ca ne amrche pas ( Aucun mail n'est envoyé ) via mon Cpanel et TRaceMail . Le mail ne transit meme pas . pareil avec fichier RAR ou Zip.

Le fichier txt passe nikel.


Si je n'utilise pas le SMTP , le fichier PDF est joint et le mail est envoyé . Mais direct en SPAM, ducoup je suis obligé d'utiliser le SMTP et je sais pas pourquoi ca bloque


Merci pour votre aide


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
require('class.phpmailer.php');
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->SMTPDebug = 1;
$mail->IsSMTP();
$mail->Host = "mail.*****.com";
$mail->Port = "25";
//usually the port for TLS is 587, for SSL is 465 and non-secure is 25
//$mail->SMTPSecure = "ssl";
//TLS, SSL or  delete the line
$mail->SMTPAuth = true;
$mail->Username = 'sales@****';
$mail->Password = '#';
$mail->From = 'sales@***';
$mail->FromName = '*****';
$mail->AddAddress("$payer_email", "$payer_business_name");
$mail->Subject = "[Commande] Votre fichier commandé";
$mail->Body = "Bonjour,
 
Veuillez trouver ci-joint votre fichier commandé. ";
 
if( $custom == 1 )
{
 
$mail->AddAttachment('pack.pdf');
}
if( $custom == 2 )
{
 
$mail->AddAttachment('test2.txt');
}
 
$mail->Send() ;