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() ;
Partager