Hallo
ich bin gerade dabei mir ein Kontaktformular auf meiner Homepage zu erstellen.
Folgendes php Script hab ich verwendet. Leider werden allerdings mit diesem Script bei mir keine mails versendet.
Muss ich bei der Diskstation noch irgendwas einstellen damit ich mails verschicken kann?
*****************************************************
<?php
/* Betreff und Email Variable */
$emailBetreff = 'Layouten Kontakt';
$webmaster = '*';
/* EMailform Daten */
$vornameFeld = $_POST['Vorname'];
$nachnameFeld = $_POST['Nachname'];
$MailFeld = $_POST['Mail'];
$AnfrageFeld = $_POST['Anfrage'];
$body = <<<EOD
<br><hr><br>
Vorname: $Vorname <br>
Nachname: $Nachname <br>
Email: $Mail <br>
Anfrage: $Anfrage <br>
EOD;
$headers = "From: $Mail\r\n";
$headers .= "Content-type: text/html\r\n";
$headers = mail($webmaster, $emailBetreff, $body, $headers);
/* Antwort */
echo "Ihre Nachricht wurde erfolgreich versendet";
?>
*****************************************************
Danke
ich bin gerade dabei mir ein Kontaktformular auf meiner Homepage zu erstellen.
Folgendes php Script hab ich verwendet. Leider werden allerdings mit diesem Script bei mir keine mails versendet.
Muss ich bei der Diskstation noch irgendwas einstellen damit ich mails verschicken kann?
*****************************************************
<?php
/* Betreff und Email Variable */
$emailBetreff = 'Layouten Kontakt';
$webmaster = '*';
/* EMailform Daten */
$vornameFeld = $_POST['Vorname'];
$nachnameFeld = $_POST['Nachname'];
$MailFeld = $_POST['Mail'];
$AnfrageFeld = $_POST['Anfrage'];
$body = <<<EOD
<br><hr><br>
Vorname: $Vorname <br>
Nachname: $Nachname <br>
Email: $Mail <br>
Anfrage: $Anfrage <br>
EOD;
$headers = "From: $Mail\r\n";
$headers .= "Content-type: text/html\r\n";
$headers = mail($webmaster, $emailBetreff, $body, $headers);
/* Antwort */
echo "Ihre Nachricht wurde erfolgreich versendet";
?>
*****************************************************
Danke
Zuletzt bearbeitet von einem Moderator:
Lässt sich leider via DSM ned wirklich beheben. In /usr/syno/mailstation/etc/main.cf kann du aber manuell die Variable myhostname setzen. Diesen Wert verwendet die DS im HELO an andere Server. Dort gibst du also deinen ReverseDNS-Namen an, dann passt das in Zukunft.