Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    Invio email hosting aruba

    Ciao a tutti utilizzo questa funzione php per inviare email da un server aruba, ma il risultato no so perchè pè alquanto strano... alcuni ricevono l'email bene altri invece no.....

    la funzione è questa:


    Codice PHP:
    function reg_send_confirmation_mail($to$from$id$nominativo$usr$pwd){

                 
    $mail_to      $to;
                
    $mail_from    $from;
                 
    $mail_subject "Attivazioni";
                
                
    $mail_body .="<html>";
                
    $mail_body .="<head>";
                
    $mail_body .="<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">";
                
    $mail_body .="<style type=\"text/css\">";
                
    $mail_body .="<!--";
                
    $mail_body .="  .Stile1 {";
                
    $mail_body .="          font-family:\"Lucida grande\",Verdana, Arial, Helvetica, sans-serif;";
                
    $mail_body .="          font-size: 12px;";
                
    $mail_body .="          }";
                
    $mail_body .="-->";
                
    $mail_body .="</style>";
                
    $mail_body .="</head>";
                
    $mail_body .="<body>";
                
    $mail_body .= "<span class=\"Stile1\">Gentile utente [b]"stripslashes($nominativo) ."[/b],</span>
    "
    ;
                
    $mail_body .= "<span class=\"Stile1\">La informiamo che i Suoi dati sono stati registrati correttamente.</span>
    "
    ;
                
    $mail_body .= "<span class=\"Stile1\">Per accedere ai servizi di <a href=\"http://www.pippo.it\">[url]www.pippo.it[/url]</a>, il primo sito dedicato....
    </span>"
    ;
                
    $mail_body .= "<span class=\"Stile1\">La preghiamo di utilizzare i seguenti dati: </span>

    "
    ;
                
    $mail_body .= "<span class=\"Stile1\">User: [B]$usr[/B]
    </span>"
    ;
                
    $mail_body .= "<span class=\"Stile1\">Password: [B]$pwd[/B]

    </span>"
    ;
                
    $mail_body .= "

    <span class=\"Stile1\"><a href=\"http://www.pippo.it/\">[B][url]www.pippo.it[/url][/B]</a> permette di : </span>
    "
    ;
                
    $mail_body .= "[*]<span class=\"Stile1\">ricevere informazioni su eventi</span>[/list]";            
                
    $mail_body .="</body></html>";
                
    $mail_in_html  "MIME-Version: 1.0\r\n";
                
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
                 
    $mail_in_html .= "From: Pippo <$mail_from>";

                return(
    mail($mail_to$mail_subject$mail_body$mail_in_html));







    come dicevo appunto a volte l'email a qualcuno arriva così...

    <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"></style></head><body><span class="Stile1">Gentile utente [b]



    come potrei modificare... sempre e per tutti la stessa email.
    Grazie mille....
    Giuseppe

  2. #2
    Se setti l'invio come:

    equiv=\"Content-Type\" content=\"text/html;

    chi legge la posta in modo testuale (text/plain) riceve i tag html,che tu hai inserito per formattare le informazioni, come normale testo.

    Se vuoi che tutti la leggano metti:

    equiv=\"Content-Type\" content=\"text/plain;

    e formattala piu semplicemente utilizzando i vari caratteri \n \r \t


    Ci sono 10 tipi di persone al mondo: chi capisce il binario e chi no.
    Feriebisognometro [ ][ ][ ][ ][__]
    k3k.it.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    scusa..

    scusa.. ma formattandola in modo testo, come posso avere un link nell'email spedita..?
    penso che on sia possibile così vero?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da ghrislazio
    Se setti l'invio come:

    equiv=\"Content-Type\" content=\"text/html;

    chi legge la posta in modo testuale (text/plain) riceve i tag html,che tu hai inserito per formattare le informazioni, come normale testo.

    Se vuoi che tutti la leggano metti:

    equiv=\"Content-Type\" content=\"text/plain;

    e formattala piu semplicemente utilizzando i vari caratteri \n \r \t


    guarda che se in un client di posta viene mostrato un messaggio in solo testo i tag html non vengono mostrati.

    Probabilmente il fatto che qualcuno veda i tag html vuol dire che nel codice c'è qualche piccolo errorino.

    Potresti farti dire con quale client vedono le mail in modo errato, e provare a riprodurre l'errore.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    ma...

    è possibile.. fare un controllo... che se non c'è la visualizzazione html mi visualizzi solo un testo preparato ad ok.. per l'occasione?

    c'è un modo per controllare questo o no?
    Il mio problema e che nell'email ho un link di questo tipo che serve per confermare la registrazione....

    clicca quì

    cos' se loro non visualizzano l'html io gli dico semmplicemente..

    perndi sto link e copialo nell'url del browser

    http://www.pippo.it/confirm.php?id=423423423398402390


    che è antipatico.. ma almeno funge lo stesso.....
    Secondo voi c'è un modo?

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il mio client di posta (thunderbird) mostra i link tranquillamente.

    Io mi concentrerei sulla ricerca dell'errore nel codice.

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    ok..

    vi farò sapere e spero di risolvere,.,,,

  8. #8
    In merito a questo thread devo dire che anche io ho lo stesso problema.
    Però il mio è specifico, cioè delle email che invio a diversi utenti tramite php in formato html gli utenti che la leggono su outlook la vedono in formato testo cosi':


    <html><body>.......ecc

    invece gli utenti che la leggono direttamente dal server( ad esempio su cheapnet) la vedono in formato html con immagini e link, per intenderci).

    Qual'è la causa di tutto ciò?

    grazie.

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    cosi come dici è difficile capire, prova a postare gli header che crei per la mail.

    ciao

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.