Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 08-12-11, 19:35   #1 (permalink)
User Newbie
 
Data di registrazione: Nov 2011
Ubicazione: Parma
Messaggi: 8
Mail () e campo Bcc

Spero che qualcuno possa aiutarmi perché ho passato le ultime 24 ore su questo problema senza venirne a capo.

Questo è il codice per inviare a due miei indirizzi e-mail i dati inseriti in una form dagli utenti del mio sito.

Codice PHP:
$headers "From:indirizzo@email.com\r\n"
$headers .="MIME-Version:1.0\r\n";  
$headers .="Content-type: text/html; charset=utf-8\r\n"
$headers .="Bcc:destinatario1@email.com\r\n"
$subject "Oggetto del messaggio"
mail("destinatario2@email.com"$subject"Nome: $nome<br />Cognome: $cognome<br />Telefono: $telefono<br />E-mail: <a href=\"mailto:$email\">$email</a><br />Testo<br />$testo"$headers); 
Ho provato questo codice sia in localhost che su un hosting Altervista (gratuito). Tutto bene. Ora ho trasferito tutto su un hosting Linux di Aruba (ovviamente a pagamento), con PHP 5.3.8, ed è qui che è uscito il problema: mentre sull'indirizzo indicato nella funzione mail () ricevo correttamente il messaggio formattato in HTML, sull'indirizzo indicato nel campo Bcc mi arriva sempre una mail senza la formattazione HTML. Ho anche provato a sostituire il campo Bcc con un Cc ma l'esito è sempre lo stesso. Non capisco cosa c'è di sbagliato. Forse Aruba non accetta i campi Bcc e Cc nelle mail inviate tramite i suoi server? Mi sembra un'ipotesi un po' assurda e poi nei tanti help, FAQ e varie di Aruba non ho trovato nessuna indicazione in questo senso.

Finora, l'unica soluzione che ho trovato è stata quella di eliminare il campo Bcc, perciò vi chiedo se sapete indicarmi un altro modo per poter inviare a due o più indirizzi e-mail lo stesso messaggio. Ho cercato in Rete e su più forum, ma non ho trovato nessuno che ne parlasse.
Ringrazio fin da ora chi vorrà aiutarmi.
didagus non in linea   Rispondi citando
Vecchio 09-12-11, 02:35   #2 (permalink)
User Newbie
 
Data di registrazione: Nov 2011
Ubicazione: Parma
Messaggi: 8
Prova che ti riprova, sono forse giunto a una soluzione. Con tutta probabilità si tratta di un problema dell'indirizzo destinatario1@email.com. Chissà per quale motivo si rifiuta di formattare il messaggio in HTML.

Sostituendo infatti questa mail nel campo Bcc con un indirizzo di un account creato su GMail, magicamente ricevo il messaggio formattato in HTML.
Chiudo quindi questa discussione.
didagus non in linea   Rispondi citando
Vecchio 10-12-11, 16:38   #3 (permalink)
User
 
L'avatar di danny1975
 
Data di registrazione: Jun 2007
Messaggi: 377
Ciao, volevo chiederti come hai risolto il problema degli accenti in un invio mail
Ciao
danny1975 non in linea   Rispondi citando
Vecchio 11-12-11, 22:06   #4 (permalink)
User Newbie
 
Data di registrazione: Nov 2011
Ubicazione: Parma
Messaggi: 8
Quote:
danny1975 Visualizza il messaggio
Ciao, volevo chiederti come hai risolto il problema degli accenti in un invio mail
Ciao
Ciao, ho specificato il set di codifica dei caratteri per la mail inserendo questa istruzione nel mio script:

Codice PHP:
    $headers .="Content-type: text/html; charset=utf-8\r\n"
charset=utf-8 se la pagina che contiene il form è codificata in utf-8 ovviamente...
didagus non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:39.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.