• User Attivo

    Warning: mail(): SMTP server response...

    Ciao a tutti,
    ho fatto un semplicissimo form email (in flash) legato da un file in Php di invio, ma mi fà sempre e continuamente questo errore:
    Warning: mail(): SMTP server response: 503 5.5.2 Need Rcpt command
    .... line 39.

    Ma che vuole??
    Stanco e disperato, vi posto lo script magari un saggio mi può aiutare:
    <?
    Error_Reporting(E_ALL & ~E_NOTICE);
    while ($request = current($_REQUEST)) {
    if (key($_REQUEST)!='[email protected]') {
    $pre_array=split ("&777&", $request);
    $post_vars[key($_REQUEST)][0]=$pre_array[0];
    $post_vars[key($_REQUEST)][1]=$pre_array[1];
    }
    next($_REQUEST);
    }

    reset($post_vars);

    $subject="From ".$post_vars['your_name'][0] ;
    $headers= "From: ".$post_vars['your_email'][0] ."\n";
    $headers.='Content-type: text/html; charset=iso-8859-1';
    $message='';
    while ($mess = current($post_vars)) {
    if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {
    $message.="<strong>".$mess[1]."</strong>   ".$mess[0]."<br>";
    }
    next($post_vars);
    }
    mail($_REQUEST['[email protected]'], $subject, "
    <html>
    <head>
    <title>Contact letter</title>
    </head>
    <body>
    <br>
    ".$message."

    </body>
    </html>" , $headers);
    echo ("Messaggio inviato!");
    ?>
    <script>
    resizeTo(300, 300);
    </script>

    Grazie :ciauz:


  • User Attivo

    Potrebbe essere un problema di configurazione del mail server o del php.
    Prova a fare delle prove con una stringa semplice.

    [php]
    if(mail("[email protected]", "Test", "Messaggio di Prova", "From: Io [email protected]"))
    echo "Inviata";
    else
    echo "Non Inviata";
    [/php]

    Ciao!