Visualizzazione risultati 1 fino 14 di 14

Discussione: altervista mi blocca le email

  1. #1
    Guest

    Unhappy altervista mi blocca le email

    ciao ho creato un sito e ho inserito un modulo php per l'invio di messaggi di posta.

    il modulo html richiede nome, cognome, email e un messaggio di testo.

    ma quando mi arriva una mail inviata dal mio sito altervista risulta in BIANCO senza testo. il mittente risulta: apache@ns124.altervista.org

    e come unico testo e' scritto:

    ------------

    To report abuses or spam please follow this link: http://sp.altervista.it/s.php/dG9wMT...wvbWFpbC5waHA=


    che significa?

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Ci dev'essere qualche problema nel tuo script, puoi riportarne il sorgente?

  3. #3
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da top10sales Visualizza messaggio
    che significa?
    Che hai sbagliato qualcosa. Cosa? Solo tu puoi saperlo.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Ci dev'essere qualche problema nel tuo script, puoi riportarne il sorgente?

    il testo dello script e' questo:

    Codice HTML:
    
    <form name="form1" id="form1" method="post" action="mail.php">
    				
    
    <p style="line-height: 100%; margin-top: -5px">Nome
    				
    
    
    					<input type="text" name="nome" />
    				</p>
    <p style="line-height: 100%; margin-top: -5px">
    				</p>
    				
    
    <p style="line-height: 100%; margin-top: -5px">Cognome
    				
    
    
    					<input type="text" name="cognome" />
    				</p>
    <p style="line-height: 100%; margin-top: -5px">
    				</p>
    				
    
    <p style="line-height: 100%; margin-top: -5px">Email
    				
    
    
    					<input type="text" name="email" />
    				(Obbligatorio)</p>
    <p style="line-height: 100%; margin-top: -5px">&nbsp;</p>
    <p style="line-height: 100%; margin-top: -5px">
    				</p>
    				
    				
    
    <p style="line-height: 100%; margin-top: -5px">Note</p>
    <p style="line-height: 100%; margin-top: -5px"></p>
    				
    
    
    					<p style="line-height: 100%; margin-top: -5px">
    				
    
    
    					<textarea name="note" cols="20" rows="6"></textarea>
    				</p>
    <p style="line-height: 100%; margin-top: -5px">
    				</p>
    				
    
    
    					<p style="line-height: 100%; margin-top: -5px">
    				
    
    
    					<input name="Invia" type="submit" value="Invia" />
    				</p>
    				</p>
    			</form><font size="3">
    Ultima modifica di saitfainder : 03-02-2011 alle ore 19.46.11

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Che hai sbagliato qualcosa. Cosa? Solo tu puoi saperlo.
    ma io penso che altervista blocchi le mail perche' crede siano spam. non credo centri nulla lo script.

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Quello che hai riportato è una porzione del documento HTML contenente il form, io intendevo lo script PHP.

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Quello che hai riportato è una porzione del documento HTML contenente il form, io intendevo lo script PHP.
    questo e' il testo php contenuto in BODY:

    Codice PHP:
    <?php
    // ************Inizio Configurazione***************
    //Indirizzo emai a cui inviare i msg
    $mailto = "QUI HO MESSO LA MIA EMAIL";
    //Oggetto della mail
    $subject = "CONTATTAMI";
    //Pagina da mostrare dopo l'invio
    $redirect = "QUI HO MESSO L'INDIRIZZO DI CONFERMA MESSAGGIO";
    // ************Fine Configurazione****************


    foreach($HTTP_POST_VARS as $key => $value) {

    $message .= $key . ': ' . $value;
    $message .= "\n";

    }
    if (@
    mail($mailto, $subject, $message)) {

    header("Location: $redirect");
    } else {
    // Messaggio in caso di errore
    echo('

    Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>'
    );
    }
    ?>
    Ultima modifica di saitfainder : 03-02-2011 alle ore 19.46.39 Motivo: Usiamo gli appositi tag per il codice

  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Non usare l'array $HTTP_POST_VARS, usa $_POST.

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Non usare l'array $HTTP_POST_VARS, usa $_POST.
    fatto ma niente ancora. messaggio sempre vuoto

  10. #10
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Ho messo insieme i pezzi che hai postato e funziona benissimo. Se non c'è altro non saprei cosa dire.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Ho messo insieme i pezzi che hai postato e funziona benissimo. Se non c'è altro non saprei cosa dire.
    anche a me funziona benissimo ma ricevo solo un messaggio vuoto da un indirizzo email che non conosco. cioe': apache@ns124.altervista.org


    non capisco come mai a te funziona e a me no.

  12. #12
    Guest

    Predefinito

    ho provato altri tipi di moduli php preinpostati, ho provato da diversi pc ma il messaggio mi arriva sempre bianco e dalla stessa email "Apache".

    eppure e' un problema molto noto su google. che sara' mai questo APACHE?

  13. #13
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Il fatto che come mittente risulti quella roba lì è normale. Per evitarlo devi impostare il campo From negli headers ausiliari.

    Il fatto invece che a te arrivi una mail vuota non te lo so spiegare perché, come detto, quello che ci hai mostrato funziona belissimo.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Il fatto che come mittente risulti quella roba lì è normale. Per evitarlo devi impostare il campo From negli headers ausiliari.

    Il fatto invece che a te arrivi una mail vuota non te lo so spiegare perché, come detto, quello che ci hai mostrato funziona belissimo.
    pensavo fosse un problema del mio provider di posta ma ho provato con diversi ma mi fa sempre lo stesso, il messaggio e' vuoto.

    potrebbe essere una forma di protezione web di qualche software installato nel mio pc? cmq uso google chrome

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •