Visualizzazione risultati 1 fino 9 di 9

Discussione: [php] Invio email gmail

  1. #1
    Guest

    Predefinito [php] Invio email gmail

    Ciao a tutti, sto avendo qualche problema con l'invio delle email presso gmail, sapete dirmi se qualcuno ha lo stesso problema...

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Uhm, a me capita che quando ne invio una, fuori si metta a piovere.

    Se magari dai qualche dettaglio in più su quello che fai ed il problema che riscontri, si capisce qualcosa di più

  3. #3
    Guest

    Predefinito

    Non riesco ad inviare email a contatti @gmail... xD

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Questa era l'unica cosa che si era capita, si

    a) hai controllato lo spam di gmail?
    b) come invii le email?
    c) cosa usi come From:?

  5. #5
    Guest

    Predefinito

    Il problema che ora con hotmail mi sta dando un errore invece di scrivere "Attiva Account" scrive "Attiva Ac! count" o altre volte se modifico qualche riga di css mi va a modificare il codice stesso per l'attivazione mettendo un punto esclamativo...
    Codice PHP:
    $url = "http://$_SERVER[HTTP_HOST]$_SERVER[SCRIPT_NAME]";
    $messaggio = "This is a Multipart Message in MIME format\n";
    $messaggio .= "--==MP_Bound_xyccr948x==\n";
    $messaggio .= "Content-type: text/html; charset=iso-8859-1\n";
    $messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    $messaggio .= '<style type="text/css"> body{ font-size: 12px; color: #FFFFFF; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; } a{ color: #FFFFFF; cursor: pointer; text-decoration: none; cursor:pointer; } table{ color: #FFFFFF; border-collapse: collapse; font-family: "Comic Sans MS"; } </style>';
    $messaggio .= '<div style="border: 5px solid #292929; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; background: #4D90F0; padding: 8px;">';
    $messaggio .= '<table width="800px" border="0px" cellpadding="0px" align="center">';
    $messaggio .= "<tr><td>Ciao $email,<br>$ip ha richiesto di iscrivere questo indirizzo su ....</td></tr>";
    $messaggio .= "<tr><td><br>Name: $name</td></tr><tr><td>Password: $password</td></tr>";
    $messaggio .= '<tr><td><br>Per iscriverti clicca sul seguente link:</td></tr><tr><td><a href="'.$url.'?mode=si&email='.$email.'&code='.$activation.'">Attiva Account</a></td></tr>';
    $messaggio .= '<tr><td><br>Se non sei stato tu a richiedere questa iscrizione ignora questa mail oppure se vuoi eliminarlo dal database clicca sul seguente link:</td></tr><tr><td><a href="'.$url.'?mode=no&email='.$email.'&code='.$cancellation.'">Cancella Account</a></td></tr>';
    $messaggio .= '<tr><td><br>Grazie per l\'attenzione e/o di aver visitato.<br><br>Saluti,<br>Staff</td></tr>';
    $messaggio .= '</table></div>'."\n";
    $messaggio .= "--==MP_Bound_xyccr948x==--";
    $headers = 'MIME-Version: 1.0'."\r\n";
    $headers .= 'Content-type: multipart/alternative; boundary="==MP_Bound_xyccr948x=="'."\r\n";
    $headers .= 'From: hotmailpower@altervista.org'."\r\n";
    if(
    mail($email,'Conferma Iscrizione!',$messaggio,$headers)){}

  6. #6
    Guest

    Predefinito

    passando di quà ho dato un'occhiata al codice che hai postato..non penso sia la causa del problema ma c'è un errore:

    Sostituisci

    Codice PHP:
    $url = "http://$_SERVER[HTTP_HOST]$_SERVER[SCRIPT_NAME]";
    con

    Codice PHP:
    $url = "http://".$_SERVER[HTTP_HOST].$_SERVER[SCRIPT_NAME];
    Ciao

  7. #7
    Guest

    Predefinito

    Ti ringrazio lo stesso ma in quel modo funziona uguale... ;)
    Aspetto risposte se qualcuno sa darmi una mano...

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    Ti ringrazio lo stesso ma in quel modo funziona uguale... ;)
    Si, però è sbagliato comunque —funziona solo perché è un caso particolare. Il problema è che il suggerimento di ProjectFede è sbagliato a sua volta, e mostrerebbe un paio di warning. HTTP_HOST e SCRIPT_NAME non sono costanti predefinite, ma stringhe.

    Codice PHP:
    $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_NAME'];
    Per il contenuto della mail, prova a cambiare l'encoding in 8bit.
    Ultima modifica di dreadnaut : 05-04-2012 alle ore 16.09.36

  9. #9
    Guest

    Predefinito

    Non funziona, lo stesso errore... :(
    Ultima modifica di hotmailpower : 05-04-2012 alle ore 17.08.56

Regole di scrittura

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