Einzelnen Beitrag anzeigen
  #1  
Alt 14.09.2011, 17:25:10
Maria Maria ist offline
Anfänger
 
Registriert seit: Sep 2011
Alter: 54
Beiträge: 8
Kontaktformula per smtp

Hallo liebe Forengemeinde,
mein Name ist Maria und ich habe mich hier angemeldet, weil ich ein Problem habe. Ich bin schon ziemlich am verzweifeln und ich hoffe, dass ich hier Hilfe bekomme.

Ich wollte ein Kontaktformular mit Php einbinden und habe folgende Fehlermeldung erhalten:
Warning: mail() has been disabled for security reasons in /var/www/
Mein Provider hat die Mail-Funktion aus Sicherheitsgründen gesperrt und mir mitgeteilt, dass ich meine Mails per smtp verschicken muss.
Ich kenne mich damit aber überhaupt nicht aus und von php habe ich auch nicht soviel Ahnung. Leider konnte mir mein Provider auch keine weiteren Auskünfte geben. Ich habe mich stundenlang durch das Netz gekämpft und auch etwas über den Phpmailer gelesen, aber wie ich das jetzt machen muss, das weiß ich leider immer noch nicht. :-(

Ich habe folgendes Script in meiner Seite eingebunden:

PHP-Code:
  if(isset($_POST['senden']))
{
$empfaenger "meine Email-Adresse";
  
$absender "noch mal meine Email-Adresse";
  
$subject "Anfrage aus dem Kontaktformular";
  
$message='
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv=content-type" content="text/html; charset=utf-8" />
<title>Anfrage</title>


</head>

<body>
<table border="1">

<tr>
  <td>Name: </td>
  <td>'
.$_POST['name'].'</td>
</tr>
<tr>
  <td>Betreff: </td>
  <td>'
.$_POST['betreff'].'</td>
</tr>
<tr>
  <td>Email: </td>
  <td>'
.$_POST['mail'].'</td>
</tr>
<tr>
  <td>Nachricht: </td>
  <td>'
.nl2br($_POST['nachricht']).'</td>
</tr>
</table>

</body>

</html>
'
;

$headers 'From:' $absender "\n";
$headers .= 'X-Mailer: PHP/' phpversion() . "\n"
$headers .= 'X-Sender-IP: ' $_SERVER['REMOTE_ADDR'] . "\n"
$headers .= "Content-type: text/html\n";


mail($empfaenger$subject$message$headers);


}


?> 
Ich würde mich freuen, wenn mir jemand sagen könnte, was ich noch einfügen muss, damit ich das per smtp verschicken kann. :-)

Vielen Dank in voraus!

Liebe Grüße

Maria
Mit Zitat antworten