Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Controllare se ho un smtp attivo

    Salve a tutti
    ho installato un server smtp sul pc e funziona perfettamente (sia da php sia con vari programmi di posta).
    Il problema è che se per caso SONO DISCONNESSO DA INTERNET il mio pc ovviamente non ha un ip e quindi php non trova nessun server che risponde a quell'ip.
    Come posso fare in modo che prima di inviare una mail mi venga controllato se il server c'è o no per evitare fastidiose warning mentre testo gli script in locale?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    Puoi provare ad usare la funzione fsockopen() per vedere se il servere è attivo.

    Codice PHP:
    $smtp_server "iltuoserveresmtp.com";
    $port 25;

    if(
    fsockopen($smtp_server,$port)){
       echo
    'Servere Smtp non raggiungibile!'


  3. #3
    Se imposto il server a localhost me lo dà sempre attivo (anche quando manca la connessione), se lo imposto sull'ip locale, se la connessione c'è funziona, se la connessione non c'è mi continua ad elaborare la pagina senza fermarsi mai.
    Altre idee?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.