Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Originariamente inviato da drAlberT
    albert@albert: .../~/ $ host -t mx superalbert.it
    superalbert.it mail is handled by 50 smtp.sushinet.org.
    albert@albert: .../~/ $ host -t mx libero.it
    libero.it mail is handled by 10 mx1.libero.it

    ovvero interroghi (col comando host per esempio o come vuoi te) il DNS e chiedi chi sia il mail server del tuo dominio.. che per forza di cose permetterà il relay ai suoi host (o meglio lo farà con ogni probabilità :-P)
    Ok, credo di aver capito ora, ma non so usare Telnet e non ho Linux o quel che cmq serve x digitare comandi su un server remoto...

    Però posso avere una mail inviata da un indirizzo che si appoggia a quel server, trovo i dati che mi servono nell'intestazione della mail?

    _YD

  2. #12
    quel comando lo puoi dare dove ti pare
    puoi pure usare nslooup in win ...

    insomma è una info che sa il DNS quindi lo interroghi come e da dove ti pare
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  3. #13
    Beh ma in sostanza c'è un modo x far funzionare questo script su un server Linux? Quel che mi interessava in questo script era evitare il sovraccarico del server dovuto all'uso di una funzione mail() per ciascun indirizzo a cui devo spedire la mail... esiste una alternativa valida quanto questa o un modo per usare questo?

    codice:
    <?php 
    
    function socketmail($toArray, $subject, $message) { 
    // $toArray format --> array("Name1" => "address1", "Name2" => "address2", ...) 
    
    ini_set(sendmail_from, "myemail@address.com"); 
    
    $connect = fsockopen (ini_get("SMTP"), ini_get("smtp_port"), $errno, $errstr, 30)
     or die("Could not talk to the sendmail server!"); 
    $rcv = fgets($connect, 1024); 
    
    fputs($connect, "HELO {$_SERVER['SERVER_NAME']}\r\n"); 
    $rcv = fgets($connect, 1024); 
    
    while (list($toKey, $toValue) = each($toArray)) { 
    
    fputs($connect, "MAIL FROM:myemail@address.com\r\n"); 
    $rcv = fgets($connect, 1024); 
    fputs($connect, "RCPT TO:$toValue\r\n"); 
    $rcv = fgets($connect, 1024); 
    fputs($connect, "DATA\r\n"); 
    $rcv = fgets($connect, 1024); 
    
    fputs($connect, "Subject: $subject\r\n"); 
    fputs($connect, "From: My Name <myemail@address.com>\r\n"); 
    fputs($connect, "To: $toKey <$toValue>\r\n"); 
    fputs($connect, "X-Sender: <myemail@address.com>\r\n"); 
    fputs($connect, "Return-Path: <myemail@address.com>\r\n"); 
    fputs($connect, "Errors-To: <myemail@address.com>\r\n"); 
    fputs($connect, "X-Mailer: PHP\r\n"); 
    fputs($connect, "X-Priority: 3\r\n"); 
    fputs($connect, "Content-Type: text/plain; charset=iso-8859-1\r\n"); 
    fputs($connect, "\r\n"); 
    fputs($connect, stripslashes($message)." \r\n"); 
    
    fputs($connect, ".\r\n"); 
    $rcv = fgets($connect, 1024); 
    fputs($connect, "RSET\r\n"); 
    $rcv = fgets($connect, 1024); 
    } 
    
    fputs ($connect, "QUIT\r\n"); 
    $rcv = fgets ($connect, 1024); 
    fclose($connect); 
    ini_restore(sendmail_from); 
    } 
    
    ?>
    Tra l'altro, ho studiato nslookup per win e ho provato
    >nslookup type=mx www.miosito.it

    la risposta è stata: Impossibile trovare nome server per l'indirizzo [indirizzo IP di miosito.it]
    Unknown non trova type=mx: No response from server

    _YD

  4. #14
    se mi dici il dominio te lo trovo io :-)
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.