Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Newsletter
Newsletter Forum d'entraide sur les scripts PHP d'envoi de newsletter, mailing lists, etc. Avant de poster -> Newsletters en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/08/2012, 12h08   #1
Soyuz
Invité de passage
 
Inscription : août 2012
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2012
Messages : 3
Points : 0
Points : 0
Par défaut PHPMailer - Config SMTP ignorée

Bonjour Mesdames, Mesdemoiselles, Messieurs.


Me voici en train de tenter le possible pour faire fonctionner un progiciel de recrutement en ligne.

Il utilise PHPMailer pour se connecter ; cependant les paramètres renseignés dans les deux fichiers class.smtp.php et class.phpmailer.php que tout le monde connait ne sont pas pris en compte :

Les deux fichiers concernés sont class.smtp.php et class.phpmailer.php. Vous trouvez en copie d'écran la Captcha, puis l'erreur au login, et je passe les deux fichiers

Pour faire simple, ma config spécifiée n'est pas prise en compte dans SMTP_PORT ; un problème dans l'esprit a été détecté par ici :

http://dev.webnaute.net/wanewsletter...9?contextall=1

Mais AU SECOURS quoi.

Je veux me connecter avec SMTP identifié en 587 chez 1and1 je précise. Mais ne voulant rien entendre, il me condamne à localhost et son foutu port par défaut.

Thx 4 H3lP !
Images attachées
Type de fichier : png Toutvabien.png (9,3 Ko, 4 affichages)
Type de fichier : png Toutvamal.png (14,0 Ko, 2 affichages)
Fichiers attachés
Type de fichier : php class.phpmailer.php (46,8 Ko, 2 affichages)
Type de fichier : php class.smtp.php (33,6 Ko, 2 affichages)
Soyuz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2012, 14h04   #2
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 1 626
Points : 1 992
Points : 1 992
pas de logs?

Est ce que tu peux nous montrer le résultat de ceci, dans un ptit script indépendant?
Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
$host = '???';
$port = 587;
$tval = 10;
$errno= $errstr = null;
$smtp_conn = fsockopen($host,    // the host of the server
                                     $port,    // the port to use
                                     $errno,   // error number if any
                                     $errstr,  // error message if any
                                     $tval);   // give up after ? secs
 
var_dump($errno);
var_dump($errstr);
var_dump($smtp_conn);
comme ça on verra si la pile réseau fonctionne jusqu'à la couche 6. (je pense à un bridage php chez l'éditeur... on sait jamais)
__________________
PHP fait nativement la validation d'adresse électronique .
Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.
Soyez moderne: mysqli_connect() or throw Exception(mysqli_connect_error());

PHP: un problème ? décrivez le avec ceci.

Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2012, 15h22   #3
Soyuz
Invité de passage
 
Inscription : août 2012
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2012
Messages : 3
Points : 0
Points : 0
Par défaut Résultat...

Cela donne :

Warning: fsockopen() [function.fsockopen]: unable to connect to auth.smtp.1and1.fr:587 (Connection refused) in /homepages/22/d200618441/htdocs/trucbidule.com/bronctruc/include/test.php on line 10
int(111) string(18) "Connection refused" bool(false)

Là il veut bien prendre le smtp 1&1 et le port.

D'ailleurs si on remplace les appels dans le fichier par directement cette valeur, il veut bien y aller.

C'est vraiment que dans cette "configuration", le script fait comme si je ne lui avais rien dit...

S'f00 !!
Soyuz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2012, 09h50   #4
Soyuz
Invité de passage
 
Inscription : août 2012
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2012
Messages : 3
Points : 0
Points : 0
Par défaut Voilà donc une autre erreur

Comment cela se fait-ce, je l'ignore, mais il veut bien prendre en compte mes paramètres.

Après avoir appelé 1&1 qui m'indique que le firewall ne bloque pas, je n'arrive qu'à des connection refused quel que soit le SMTP que je veux utiliser.

En pièce-jointe, l'exemple avec 1&1, avec et sans SSL, TLS, auth ou pas auth, tout ce qu'on veut... Me donne ceci.

H3lp 4ga1N !
Images attachées
Type de fichier : png erreur.png (13,0 Ko, 1 affichages)
Soyuz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2012, 15h47   #5
Piolet
Membre habitué
 
Avatar de Piolet
 
Inscription : février 2004
Messages : 456
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 456
Points : 117
Points : 117
Salut,

As-tu trouver une solution depuis ?
Car je suis confronté au même problème, et malheureusement, le peu de réponse que j'ai de la part de 1and1, c'est que cela vient sans doute du script.
Là où le même script fonctionne parfaitement sur un serveur mutualisé OVH.

Du coup, impossible d'envoyer un mail via SMTP (peu importe le serveur SMTP) via mon script PHP.

Donc peut-être que tu as trouvé la solution entre temps ?
__________________
Hum hum hum...géant vert ! ! !
Le meilleur moyen de trouver c encore de chercher ! ! !
Piolet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h11.


 
 
 
 
Partenaires

Hébergement Web