OVH Community, votre nouvel espace communautaire.

SMTP connect() failed


Tossnet
25/04/2014, 10h19
ok merci. Je vais donc repartir utiliser mail()

fritz2cat
24/04/2014, 08h48
Citation Envoyé par Nowwhat
Pourquoi la porte 5025 ?
Pourquoi noreply%mondomaine.com ?
Parce que OVH le mettait dans ses guides à une certaine époque.

Depuis les nouveaux mutus 2014, nombreuses sont les plaintes de connect() qui échouent aléatoirement et je trouve cela très moche.
Pour envoyer des mails je ne peux que recommander d'utiliser le service inclus dans l'hébergement web, à savoir php mail() ou l'appel au /usr/lib/sendmail (qui a été dûment trafiqué par OVH).
Désavantage: le temps de livraison des mails est parfois un peu "élastique".

Tossnet
23/04/2014, 18h17
Bonjour,
C'est un script PHP sur un mutu.
- ok j'ai mis le port 587 mais ca change rien... parfois ca passe et parfois ca passe pas.
- le % à la place du @. Mon login d'email chez ovh a toujours était email%domaine.com et non email@domaine.com

Concernant Telnet, je n'ai pas les compétences pour l'utiliser et en extraire des conclusions.
Le problème est que ce code marche et parfois ne marche pas.

Nowwhat
22/04/2014, 17h43
Bonjour,

Le $host, c'est qui ? Un serveur mail d'OVH ? Un serveur mail ailleurs ?
Pourquoi pas tester tout ça d'abord chez toi ?
Code:
telnet smtp.mondomaine.com 5025
et dit nous que ça donne .... (t'auras une petite surprise).

Pourquoi la porte 5025 ? [édit: ah, ns0.ovh.net répond bien au 5025 - mais c'est quand même bizarre, on est tous passé au 'submission' = porte 587 comme le doc stipule: http://guides.ovh.net/ConfigurationEmail )
Pourquoi noreply%mondomaine.com et pas un noreply@mondomaine.com ?


Sur un PC 'récent', Microsoft (Windows) a décidé de n'est pas activer le commande telnet - il faut donc d'abord l'activer ....
Sinon, fait comme tout le monde, installé Putty, il fait l'affaire très bien.

Tossnet
22/04/2014, 16h45
Bonjour,
J'utilise pour envoyer 5 ou 6 fois par jour un email avec une pièce jointe PHPMailer.
Le problème est que j'ai une erreur une fois sur trois (en moyenne bien sûr) : "SMTP connect() failed"
Voici le code que j'utilise :
Code PHP:
require_once('/homez.56/mondomaine/www/in/libraries/PHPMailer-master/PHPMailerAutoload.php');

$mail = new PHPMailer();

$mail->isSMTP(); 
$mail->Host 'smtp.mondomaine.com';
$mail->SMTPAuth true;
$Mail->SMTPDebug 1;  
$mail->Username 'noreply%mondomaine.com';
$mail->Password 'MONMOTDEPASSE';
//$mail->SMTPSecure = 'ssl';//'tls'; 
$mail->Port =5025;

$mail->From 'noreply@mondomaine.com';
$mail->FromName 'Service client';
$mail->addAddress($emailTo$nomTo);
$mail->addBCC('webmaster@mondomaine.com');

$mail->addAttachment($path.$filename$filename);
$mail->isHTML(true);

$mail->Subject 'Votre devis';
$mail->AltBody 'Si vous ne visualisez pas ce message, utiliser un logiciel de messagerie compatible avec le format HTML';

$body file_get_contents($page);
$body preg_replace("`\[\]`s",'',$body);
$mail->MsgHTML($body);

if(!
$mail->send()) {
   echo 
'Message could not be sent.
'
;
   echo 
'Mailer Error: ' $mail->ErrorInfo;
}
else
{
    echo 
"file sended"."
"
;

Quelqu'un à une idée ? Merci Christophe