Forums

Using <> in Mail like XML

Flip 05 Jan, 2012
Hi,
is it possible to send an email with XML code ?
I have to accomplish a booking system which can use an email in xml format.

<Reservierung>
<Besteller ReservierungsNr="" Kurzname=""
Anrede="{anrede}" Titel=""
Name1="{nachname}" Name2="{zusatz}" Vorname="{vorname}"
Strasse="{strasse}" PLZ="{plz}" Ort="{ort}"
Nation="" Land="" Status="" TelefonFirma="" EMail="{email}"
Bemerkung="{bemerkung}"
<Gaeste>
<Gast LaufeneNr="1" GastID="-1" ReservierungsNr="" KurzName=""
Anreise="{anreise}T00:00:00"
Abreise="{abreise}T00:00:00"
ZimmerNr="" Kategorie="{zimmerart}" Personen="{personen}"
Anrede="{anrede}" Titel=""
Name1="{nachname}" Name2="{zusatz}" Vorname="{vorname}"
Strasse="{strasse}" PLZ="{plz}" Ort="{ort}"
Nation="" Land="" Status="" TelefonFirma=""';
TelefonPrivat="{telefon}" GebDat="{geburtsdatum}T00:00:00;
Bemerkung="" Optionsdatum="" />
</Gaeste></Reservierung>


all i get is:
steller ReservierungsNr="" Kurzname=""
Anrede="Herr" Titel=""
Name1="asdf" Name2="asdf" Vorname="asdf"
Strasse="asdf" PLZ="23455" Ort="asdf"
Nation="" Land="" Status="" TelefonFirma="" EMail="flip@flipnet.de"
Bemerkung="{bemerkung}"


Is there a way to change the mail header?
I think it must be something like content-multipart mixed or something else...
Can anybody help ?
GreyHead 06 Jan, 2012
Hi Flip,

The header is hard-coded in the Email action to HTML:
			$email_body = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
			  <html>
				 <head>
					<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
					<base href=\"".JURI::base()."/\" />
					<title>Email</title>
				 </head>
				 
				 <body>$email_body</body>
			  </html>";

You could hack this; or hand-code a mailer in a Custom Code action.

Bob
This topic is locked and no more replies can be posted.