invio email con php

millino

Nuovo Utente
13 Ott 2006
1
0
0
ciao a tutti
sto lavorando all'invio di news in formato html agli iscritti alla mia newsletter da un form che ho costruito in php
l'invio funziona corretteamente l'unico problema è che in alcune mail mancano dei caratteri
mi sono iscritta con due indirizzi diversi alla newsletter per controllare e mi sono accorta che ogni mail ha degli errori differenti

finche i caratteri mancanti sono contenuti nel testo della news non è un problema, tanto il senso si capisce lo stesso
il problemasi presenta quando mancano dei caratteri dei tag html
per esempio nell'ultima mail che mi è arrivata c'era questo testo:

Il mese scorso la rivista edita dal Sistema Museale Provinciale di Ravenna ha pubblicato alcuni articoli sul tema 'musei e visite 3D' a href="http://www.exhibits.it/flash/submenu.php?id_sub=14&tabella=News&id_menu=000005&blu=NULL" target="_blank">[...]

ovviamente il link non era attivo perche manca '<' che apre il tag..

spero di essere stata chiara e che qualcuno sappia consigliarmi un modo per risovere il problema..

incollo di seguito il codice che genera e invia la mail

$header ="From: Exhibits3D Newsletter\n";
$header .= "X-Mailer: PHP/4.0.2\n";

// generiamo la stringa che funge da separatore
$boundary = "==String_Boundary_x" .md5(time()). "x";

// costruiamo le intestazioni che specificano
// un messaggio costituito da più parti alternative
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative;\n";
$header .= " boundary=\"$boundary\";\n\n";

// questa parte del messaggio viene visualizzata
// solo se il programma non sa interpretare
// i MIME poiché è posta prima della stringa boundary
$messaggio = "$descrizione\n\n";

// inizia la prima parte del messaggio in testo puro
$messaggio .= "--$boundary\n";
$messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= "testo txt\n\n";

// inizia la seconda parte del messaggio in formato html
$messaggio .= "--$boundary\n";
$messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= "testo html\n";

// chiusura del messaggio con la stringa boundary
$messaggio .= "--$boundary--\n";

$subject = "Exhibits3D - Newsletter";

// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail($email, $subject, $messaggio, $header) ) echo "e-mail inviata con successo!<br>";
else echo "errore nell'invio dell'e-mail!<br>";


ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
Cosina Upload multiplo con invio allegati per email PHP 0
Tommy03 Errore invio email con PHP PHP 1
Tommy03 Invio email con PHP PHP 3
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
Y INVIO AUTOMATICO EMAIL CON PHP PHP 4
P problemi invio email con phpmailer PHP 47
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
Monital Invio email con dati di una funzione JS PHP 1
S creazione test con invio risposta a una email prescelta PHP 4
A invio email con immagine inline senza clips PHP 0
R invio email php con allegato PHP 1
P Problemi con phpmail ed invio email PHP 0
A problema con l'invio della password tramite email PHP 23
M invio email con più di un allegato PHP 1
L Invio di una doppia email con CDO Classic ASP 2
asevenx errore durante l'invio di email con CDONTS Classic ASP 8
andreas88 invio email con ASP Classic ASP 1
L Aiuto con form invio email PHP 2
I invio email con POP Web Server 2
G Invio email con allegati PHP 5
G Script php per invio email con controllo sintassi e record MX PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 7
G Problemi con l'invio email da un host remoto PHP 2
V problemi con invio email in formato html PHP 1
G invio email con cdonts? Classic ASP 2
M Invio dati database via email php PHP 0
M Invio di email PHP 0
S Invio email da form PHP 8
max1974 Invio email PHP 12
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
C [PHP] Problema Invio Email Elseif PHP 2
bubino8 [WordPress] Invio email da sito WordPress 2
A [PHP] Invio email quando viene visitata una pagina PHP 7
L Settaggio parametri per invio email Ip Cam Sricam IP Cam e Videosorveglianza 13
B MYSQL-INVIO EMAIL O MESSAGGIO AVVISO MySQL 0
R PROBLEMA INVIO EMAIL AL CAMBIO DI STATO ORDINE E-Commerce 1
ANDREA20 [MySQL] [PHP] Invio email ordine MySQL 12
ANDREA20 [PHP] Non riesco ad impostare reset password invio via email PHP 6
ANDREA20 [PHP] Invio ordine via email PHP 14
A Invio Email alla connessione di un Client su Lan Reti LAN e Wireless 2
B Invio email multiple PHPMAILER PHP 3
asevenx problema invio email tramite form PHP 3
Y Invio email automatico database background Database 1
J Scritp invio email convalida indirizzo PHP 13
A invio email dove sbaglio PHP 1
Task Mc Problema form invio email da sito ç__ç PHP 4
Z Invio email PHP 6
J while dentro while per invio email blocchi PHP 0

Discussioni simili