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

    funzione mail() in dominio altervista verso email tiscali

    Ciao a tutti,
    non so se c'è qualcuno che ha già avuto il mio stesso problema...
    Ho creato un form di contatti che dovrebbe inviare una email al titolare del sito su dominio altervista appunto (php 4), ma niente da fare... non invia niente alle email tiscali.
    Vi anticipo che la mail non arriva neanche nello spam e che le impostazioni dello spam dell'indirizzo email sono ben impostate (non è attivata la cancellazione automatica dello spam)...
    Ovviamente ho provato a mettere altri indirizzi (ad es. gmail) e funziona perfettamente... il problema è solo con tiscali.

    Ecco il pezzo di codice incriminato:

    Codice PHP:
    $to "xxxxxxxxxx@tiscali.it";
    $subject $_POST['subject'];
    $message 'Messaggio inviato dal sito di xxxxxxxxxx



    Mittente: '
    .$_POST['name'].'

    Telefono: '
    .$_POST['tel'].'



    TESTO DEL MESSAGGIO:

    '
    .$_POST['text'].'
    '
    ;
    $headers "MIME-Version: 1.0\n".
    "Content-type: text/html; charset=utf-8\n".
    "From: ".$_POST['email']."\n";
    mail($to$subject$message$headers); 
    Spero che qualcuno mi sappia aiutare, grazie!

  2. #2
    Puoi provare ad inviarle con una classe tipo swiftmail/phpmailer... ma è un problema non facilmente risolvibile.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Ho già pensato anche a questo ma vorrei tenere la semplicità della mia funzione mail.
    In che senso dici che è un problema non facilmente risolvibile? da cosa pensi possa esser dato?
    grazie!

  4. #4
    devi fare delle prove/test aggiungendo/modificando gli headers inviati.

    Il problema non è facilmente risorvibile perchè, come tu stesso hai notato, dipende dalle specificità del gestore di posta a cui è indirizzata l'email.
    Ergo:
    - non esiste UNA soluzione valida in termini generici;
    - ciò che è "soluzione" per un gestore di posta non lo è per un altro.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    Ok, inizierò a fare un po' di prove... spero di risolvere, grazie!

  6. #6
    Niente... non ho risolto!
    Nessuno ha avuto il mio stesso problema?

  7. #7
    Prova con questi headers:

    Codice PHP:
    $headers "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=utf-8\r\n";
    $headers .= "From: nome sito <" $_POST['email'] . ">\r\n"
    $headers .= "To: \"" $to "\" <" $to ">\r\n"
    $headers .= "Reply-To: Recipient Name <[email]webmaster@example.com[/email]>\r\n";
    $headers .= "Return-Path: [email]unaltraemail@email.it[/email]\r\n"// questo headers è gradito a gmail... mi pare
    // alta priorità... magari ci crede sto tiscali :-) 
    // fonte: php.net/manual/en/function.mail.php#91058
    $headers .= "X-Priority: 1 (Highest)\r\n";
    $headers .= "X-MSMail-Priority: High\r\n";
    $headers .= "Importance: High\r\n";
    // debug
    // echo '<pre>' . $headers . '</pre>'; 
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  8. #8
    Grazie oly1982, ho provato anche questa ma niente da fare!
    Mi sono appena fatto dare un altro indirizzo gmail dal titolare del sito ed ho risolto così!

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.