Est-ce que quelqu'un peut-il comment vérifier si le serveur de courrier que j'utilise est en panne ou pas avec php?comment vérifier serveur de messagerie est en php
0
A
Répondre
2
0
la plupart des serveurs de messagerie sont sur le port 25. Un exemple en utilisant les sockets
$address = gethostbyname('www.somewhere.com');
$service_port="25";
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
} else {
echo "OK.\n";
}
echo "Attempting to connect to '$address' on port '$service_port'...";
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
} else {
echo "OK.\n";
}
Voir la PHP docs pour plus.
0
function checkSMTPService($hostname, $port)
{
// Create a socket. If we fail to create a socket return false
// This is really more to check that we are able to create a socket
// than if we are able to check the server
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if($socket === false) return false;
// Now we will connect to the server. If we fail we return false.
$result = socket_connect($socket, $hostname, $port);
if($result === false) return false;
return true;
}
Questions connexes
- 1. Comment vérifier l'état du serveur de messagerie (SSL, port SMTP 465) en C++
- 2. Comment puis-je vérifier si mon serveur de messagerie nécessite une authentification SMTP?
- 3. Comment déterminer si mon serveur de messagerie est configuré correctement?
- 4. Comment vérifier le serveur est actif? (C#)
- 5. Comment vérifier si le serveur Web est en panne? (C#)
- 6. Comment vérifier si un serveur proxy est bloqué en Chine
- 7. Fonction de messagerie php
- 8. journal du serveur de messagerie - est-ce possible?
- 9. PHP sécurisé variables de messagerie
- 10. Comment vérifier quelle session est enregistrée en PHP?
- 11. Comment vérifier si un tableau est vide en PHP?
- 12. comment vérifier si un utilisateur est connecté en php. utilisant
- 13. Comment vérifier si chaque caractère est alphanumérique en PHP?
- 14. comment vérifier si le fichier est php?
- 15. Comment configurer php.ini pour utiliser gmail comme serveur de messagerie
- 16. Comment vérifier une signature DKIM en PHP?
- 17. Comment configurer un serveur de messagerie crypté de manière bidirectionnelle?
- 18. Configuration d'un serveur de messagerie SMTP
- 19. Une vérification PHP pour voir si le serveur de messagerie fonctionne?
- 20. Intégrer un serveur de messagerie dans ASP.NET
- 21. Xcode iPhone Programmation vérifier si un serveur est en ligne
- 22. en-tête de messagerie en php ne fonctionne pas
- 23. Est-ce une fonction de messagerie PHP sécurisée?
- 24. comment configurer la fonction de messagerie php avec le serveur SMTP?
- 25. comment arrêtez-vous un serveur de messagerie/actionmailer?
- 26. vérifier le mot de passe en PHP?
- 27. Comment puis-je vérifier si le serveur SQL est actif?
- 28. Fonction de messagerie PHP ne fonctionne pas
- 29. Vérifier si la requête est post-retour en PHP
- 30. Serveur de messagerie Linux, comment savoir qu'un nouvel e-mail est arrivé
Ping et voir si elle répond? –
Demandez Strong Bad: http://www.homestarrunner.com/sbemail45.html – Amber