Bonjour,
J'utilise le code suivant :
<?php require_once "Mail.php"; $from = "Sandra Sender <sender_AT_example.com>"; $to = "Ramona Recipient <recipient_AT_example.com>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "smtp.live.com"; $username = "smtp_username"; $password = "smtp_password"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?>
Il a fonctionné parfaitement depuis plus d'un an maintenant.
Mais aujourd'hui, sans savoir pourquoi, je reçois cela :
Failed to connect to smtp.live.com:25 [SMTP: Failed to connect socket: Connection refused (code: -1, response: )]
J'ai essayé de tester ce code avec le smtp d'un de mes comptes Infomaniak, et cela fonctionne.
Cependant, je suis bien obligé de faire fonctionner live.com puisque le script qui utilise ce code est un webmail intranet multi-fournisseur. C'est donc son but de fonctionner avec différents serveurs smtp.
Au final, ma question ne porte pas tant sur mon script ( dont je sais qu'il fonctionne ), mais sur votre expérience.
Chez vous, avez vous la même erreur avec PEAR en utilisant le SMTP Live ? Avez vous déjà eu ce cas ? Est-ce passager ? Ce problème signifie-t-il que toute autre utilisation externe du smtp Live (Outlook, Thunderbird) génère actuellement ce bug ? Combien de temps cela risque-t-il de durer, etc ?
Disons que je suis un peu inquiet à cause de ce problème, et que je cherche à en savoir plus.
Merci d'avance .