Hallo,
wenn ich eine Nachricht über das Kontaktformular erhalte ist mir aufgefallen, dass das SendEmail-PHP-Skript folgenden Fehler enthält:
$header[] = "From: =?UTF-8?B?" . base64_encode($senderName) . "?= <" . $receiverEmail . ">"
$header[] = "Reply-To: =?UTF-8?B?" . base64_encode($senderName) . "?= <" . $senderEmail . ">"
$header[] = "MIME-Version: 1.0"
Hier müsste $senderEmail stehen ![]()
Wenn ich den folgenden Eintrag auskommentiere, dann sollte die Mail nur im Textformat zugestellt werden, oder?
$header[] = "Content-Type: text/html; charset=UTF-8";
Zur Zeit erhalte ich Mails mit folgendem Inhalt:
ZitatAlles anzeigenbody
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
}
h1
{
font-size: 16px;
}
p
{
font-size: 12px;
}
hr
{
height: 1px;
}
table
{
width: 100%;
margin-left: 10px;
border-left: 2px solid silver;
}
table .left
{
width: 30%;
}
table .right
{
width: 70%;
}
table td,
table th
{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
font-size: 12px;
color: #000000;
vertical-align:top;
text-align:left;
}
..footer
{
font-size: 10px;
font-style: italic;
color: gray;
}
Ein Formular wurde Ihnen von Ihrer Website gesendet
Jemand hat Ihnen ein Formular mit den folgenden Werten gesendet.NameTestname
FirmaTestfirma
E-Mailtestmail@gmail.com
NachrichtHallo Nachricht!
Wo muss man alles ändern, damit es auch hochgeladen wird? Habe es erst einmal im Output Ordner geändert.
Vielen Dank.