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

    [PHP] problema con una mail form

    Premetto di aver già postato ieri senza leggere le regole e giustamente son stato chiuso e chiedo scusa.....premesso ciò riposto il mio quesito.

    Ho un semplice script di mail form del tipo:
    <?php
    $nome = $HTTP_POST_VARS['nome'];
    $email = $HTTP_POST_VARS['email'];
    $telefono = $HTTP_POST_VARS['telefono'];
    $messaggio = $HTTP_POST_VARS['messaggio'];


    $nome = stripslashes($nome);
    $email = stripslashes($email);
    $telefono = stripslashes($telefono);
    $messaggio = stripslashes($messaggio);



    $rec_email = "xxxxxxxxx@spymac.com";

    $subject = "xxxxxxxxxxxxxxxxxx ";
    $msg_body = "<html><head></head><body>";
    $msg_body = "<font face=\"Verdana\" size=\"2\">";
    $msg_body .= "Messaggio da: <a href=\"$SERVER_NAME\">$SERVER_NAME</a>
    ";
    $msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\">
    ";

    $msg_body .= "Nome: $nome
    ";
    $msg_body .= "Email: $email
    ";
    $msg_body .= "Telefono: $telefono
    ";
    $msg_body .= "Messaggio: $messaggio
    ";

    $msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\">
    ";
    $msg_body .= "

    ";
    $msg_body .= "Additional Sender Information
    ";
    $msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\">
    ";
    $msg_body .= "IP Address: $REMOTE_ADDR
    ";
    $HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    $msg_body .= "Host: $HostName
    ";
    $msg_body .= "User Agent: $HTTP_USER_AGENT
    ";
    $msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\">
    ";
    $msg_body .= "<font size=\"1\">xxxxxxxxxxxxxx<a href=\"xxxxxxxxxxxx\">xxxxxxxxxxxxxxxxxx</a></font>";
    $msg_body .= "</font></body></html>";
    $header_info = "MIME-Version: 1.0\r\n";
    $header_info .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $header_info .= "Da: ".$name." <".$email.">";
    mail($rec_email, $subject, $msg_body, $header_info);
    ?>


    Detto ciò......premetto che questo script gira su tutti i server che ho provato tranne che su quello dove è il mio sito ( Linux /Apache).
    Ho provato a contattare il mio server e la rispsota che mi è stata data è questa...

    Ribadisco che il problema è nel tuo script e a questo punto, mio sfizio,l'ho anche identificato. Verifica questa log:

    Jan 7 19:16:20 calipso courierd:
    started,id=001BA48F.41DED1F4.0000402F,from=<mailro bot@website.mailer>,module=esmtp,host=spymac.com,a ddr=<xxxxxxxxxxxx@spymac.com>
    Jan 7 19:16:23 calipso courieresmtp:
    id=001BA48F.41DED1F4.0000402F,from=<mailrobot@webs ite.mailer>,addr=<xxxxxxxxxxxx@spymac.com>:
    550-Verification failed for <mailrobot@website.mailer>
    Jan 7 19:16:23 calipso courieresmtp:
    id=001BA48F.41DED1F4.0000402F,from=<mailrobot@webs ite.mailer>,addr=<xxxxxxxxxxxxx@spymac.com>:
    550-Unrouteable address
    Jan 7 19:16:23 calipso courieresmtp:
    id=001BA48F.41DED1F4.0000402F,from=<mailrobot@webs ite.mailer>,addr=<xxxxxxxxxxxxxx@spymac.com>:
    550 Sender verify failed
    Jan 7 19:16:23 calipso courieresmtp:
    id=001BA48F.41DED1F4.0000402F,from=<mailrobot@webs ite.mailer>,addr=<xxxxxxxxxxxxxx@spymac.com>,statu s:
    failure

    Non sono un amministratore di sistema per cui non posso capire il tutto, ma la mia domanda è da questa rispsota si evince che il mio script è inesatto o che sul suo server non gira?

    Altra domanda il mio server ha fatto riferimento allo shebang.....facendomi capire senza dirlo che dovrei inserire all'interno del modolo php una riga di comando del tipo


    #!/usr/local/bin/<filename>

    STante il fatto che dopo mia espressa e ripetuta richiesta non so ancora quale versione php utilizza è possibile che sia una versione php molto antiquata e prevede l'inserimento di questa riga di comando?
    e Poi questo Path a me chi me lo deve dare visto che solo per avere avuto quel log vuole un 'ora di fatturazione?

    please aiutatemi a farmi capire qualcosa di più

  2. #2

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.