Visualizzazione risultati 1 fino 27 di 27

Discussione: inviare email

  1. #1
    Guest

    Predefinito inviare email

    avevo pensato di usarte la conferma tramite email per la pagina web
    ho provato con il comando
    mail($email,$oggetto,messaggio);
    mi dice che il messgio è stato inviato correttamente ma non ricevo nessuna email

    come mai?
    (ho cercato nel forum non ho trovato soluzione)
    spero qualcuno possa aiutarmi


    sposto in livello 3 (Php, Mysql). più attenzione in futuro.
    Ultima modifica di seneca : 16-10-2006 alle ore 15.28.08

  2. #2
    Guest

    Predefinito

    come fai a sapere che te lo ha inviato ? posta il codice che guardiamo insieme

  3. #3
    Guest

    Predefinito

    ecco il codice interessato

    Codice:
    $a="miamail@gmail.com";
    $oggetto="oggetto mail";
    $messaggio="messaggio mail";
    $intestazioni  = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    //intestazioni per il mittente
    $intestazioni .= "From: miosito<info@miosito.com>\r\n";
    echo "prova invio email a $a";
    $result = @mail("miamail@gmail.com", $oggetto, $messaggio,$intestazioni);
    if($result){ 
            echo "<p>Il tuo messaggio &egrave; stato inoltrato con successo!</p><p>Grazie!</p>"; 
        }else{ 
            echo "<p>E' stato riscontrato un errore sul server.<br>Impossibile inviare il messaggio.</p><p>Riprova pi&ugrave; tardi.</p>"; 
        }

  4. #4
    Guest

    Predefinito

    gmail? hai visto percaso tra lo spam?

  5. #5
    Guest

    Predefinito

    si ho controllato... nessuna mail
    l'invio lo faccio da altervista.... se può servire
    non è che per caso devo attivare qualche servizio o simile?

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da tylyomac
    si ho controllato... nessuna mail
    l'invio lo faccio da altervista.... se può servire
    non è che per caso devo attivare qualche servizio o simile?
    no non devi attivare niente. hai provato a mandarti una mail dall'alias del pannello di AV?

    <edit> Scusa si dovresti avere attivato l'alias ovviamente... ma nient'altro</edit>

  7. #7
    Guest

    Predefinito

    scusami non ti seguo. cos'è l'alias?

  8. #8
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    vai nel pannello di controllo, sezione tools e cerca "alias" li sarà spiegato tutto!
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  9. #9
    Guest

    Predefinito

    mi sa che ho detto una cavolata... Non so se per mandare email devi aver attivato l'alias o meno. Lo trovi nel profilo (pannello AV) fai abilita alias clicca sul check.

    Purtroppo non so aiutarti. Mi sembra tutto giusto. Magari è un problema tecnico... prova a mandarla ad una altra email...

  10. #10
    Guest

    Predefinito

    ho attivato l'alias e mi sono spedito una mail... ma niente.
    E' possibile che AV non lo supporti?

    EDIT: avevi ragione... non so perché sull'account di gmail non viene ricevuto, mantre su hotmail si. mi pare molto strano!
    grazie


    FunCool: Non fare UP, usa il tasto Edita.
    Ultima modifica di funcool : 17-10-2006 alle ore 16.10.18

  11. #11
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    ups, mi deiv scusare, non avevo letto tutto il post!
    L'alias è inutile che l'attivi, prova così
    Codice PHP:
    $a="miamail@gmail.com";
    $oggetto="oggetto mail";
    $messaggio="messaggio mail";
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    //intestazioni per il mittente
    $intestazioni .= "From: miosito<info@miosito.com>\r\n";
    echo
    "prova invio email a $a";
    mail("$a", "$oggetto", "$messaggio", "$intestazioni");
    echo
    "<p>Il tuo messaggio &egrave; stato inoltrato con successo!</p><p>Grazie!</p>";
    e ti riamndo qua http://it.php.net/manual/it/function.mail.php

    Edit: a) usa il tasto edita, no scrivere 2 post di seguito :wink

    b) io uso la funzione mail () anche con gmail e non ho problemi! strano che tu ne abbia!
    Ultima modifica di powser : 16-10-2006 alle ore 19.06.57
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  12. #12
    Guest

    Predefinito

    è l'header che hai inserito che lo prende al filtro e non lo riporta :((( togli l'intestazione quello del content type o mime se non ti serve

  13. #13
    Guest

    Predefinito

    ho riprovato semplicemente con queste 2 istruzioni
    $result risulta true nessuna email ricevuta.
    Codice:
    $result = mail("xxxxx@gmail.com", "oggetto del messaggio", "prova messaggio");
    if($result){ 
            echo "<p>Il tuo messaggio &egrave; stato inoltrato con successo!</p><p>Grazie!</p>"; 
        }else{ 
            echo "<p>E' stato riscontrato un errore sul server.<br>Impossibile inviare il messaggio.</p><p>Riprova pi&ugrave; tardi.</p>"; 
        } 
    
    $result = mail("xxxxxxx@hotmail.com", "oggetto del messaggio", "prova messaggio");
    if($result){ 
            echo "<p>Il tuo messaggio &egrave; stato inoltrato con successo!</p><p>Grazie!</p>"; 
        }else{ 
            echo "<p>E' stato riscontrato un errore sul server.<br>Impossibile inviare il messaggio.</p><p>Riprova pi&ugrave; tardi.</p>"; 
        }

  14. #14
    Guest

    Predefinito

    e niente email?

    prova a mettere questo header...

    MIME-Versione: 1.0
    Content-Type: text/html; charset="iso-8859-1"
    Content-Transfer-Encoding: 7bit

  15. #15
    Guest

    Predefinito

    provato... il risultato non cambia...
    secondo me non è l'istruzione mail... non so

  16. #16
    Guest

    Predefinito

    hai cambiato l'header e su gmail non arriva mentre su hotmail si?

  17. #17
    Guest

    Predefinito

    no, non arriva in nessuna delle 2 caselle
    arriva solo dall'alias a hotmail

  18. #18
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    ho modificato il codice che ho scritto sopra, hai provato ad usarlo?

    p.s. la funzione if che hai messo alla fine mi sembra inutile, perchè, secondo me if ($result) secondo me è sempre vera, perciò ti darà sempre la prima opzione!
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  19. #19
    Guest

    Predefinito

    ma nessuno ha fatto una prova nel proprio spazio?
    io non capisco perchè non funzioni?

  20. #20
    Guest

    Predefinito

    Citazione Originalmente inviato da tylyomac
    ma nessuno ha fatto una prova nel proprio spazio?
    io non capisco perchè non funzioni?
    Se ti può essere d'aiuto, nel mio spazio utilizzo questo script:
    http://golfox.altervista.org/tutoria...invio_mail.php

    Eventualmente lo script puoi modificarlo secondo le tue esigenze.


    Ciao

  21. #21
    Guest

    Predefinito

    Citazione Originalmente inviato da golfox
    Se ti può essere d'aiuto, nel mio spazio utilizzo questo script:
    http://golfox.altervista.org/tutoria...invio_mail.php
    Eventualmente lo script puoi modificarlo secondo le tue esigenze.
    Ciao
    grazie mille per lo script golfox

    ... ora funziona... non sò la funzione mail è la stessa... bah, controllerò meglio...

    EDIT: ho controllato meglio le caselle di posta...
    le mail arrivavano come spam e il client di posta (Mail) non le scarica neppure.

    come faccio ad inviarle come 'non-spam' in modo da visualizzarle della posta?
    Ultima modifica di debug : 17-10-2006 alle ore 10.44.49

  22. #22
    Guest

    Predefinito

    Dipende soprattutto dai contenuti dell'email.
    Se ad esempio contiene molti link, parole "sensibili", cioè quelle usate comunemente dagli spammer, i programmi antispam li bollano come SPAM.

  23. #23
    Guest

    Predefinito

    l'idea era di fare una mail di conferma per la registrazione al sito

  24. #24
    Guest

    Predefinito

    Allora è strano che venga considerato SPAM, quelle che invia il mio forum (che ho creato io, quindi poco comune) non hanno problemi, né su gmail, né su hotmail.

  25. #25
    Guest

    Predefinito

    secondo me perchè gmail fa controlli su server... Qui ci serve la risposta di Gianluca che sa perfettamente come lavora il server con le email. Probabilmente gmail capisce che l'email non arriva da un account ma da un alias e quindi ---> SPAM!

    Gianluca aiutaci tu...

  26. #26
    Guest

    Predefinito

    ragazzi se posso essere di aiuto alla conversazione vi posso dire che sul mio sito uso l'invio delle email da altervista, e fino alla scorsa settimana funzionava perfettamente (anche verso hotmail)

    durante questa settimana non l'ho provato, ma da ieri ho visto che effettivamente non funziona... inutile dire che non ho cambiato niente al sito, quindi mi viene da pensare che se prima funzionava e ora no ci possa essere qualche problema temporaneo su altervista, no?

  27. #27
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    http://it2.php.net/mail

    valeriogiuffrida at hotmail dot com
    09-Sep-2005 11:53
    Sometimes using that headers:

    $header = "Return-Path: lostpass@website.net\n";
    $header .= "X-Sender: lostpass@website.net\n";
    $header .= "From: This is my website <lostpass@website.net>\n";
    $header .= "X-Mailer:PHP 5.1\n";
    $header .= "MIME-Version: 1.0\n";

    Gmail and Hotmail could consider it as "spam", so I just inserted before to send email:

    ini_set(sendmail_from, "lostpass@mywebsite.net");

    and ini_restore after it...
    ovviamente non si può usare l'ini_set...

    mettete comunque tutti gli header possibili immaginabili.....
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

Regole di scrittura

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