egal wie die "$mail_to_customer" gesetzt ist, bei mir wird immer eine Mail an den Kunden geschickt.
...ich habe gerade das Formular auf meinem Testsystem laufen lassen...das funktioniert geanu so wie vorgesehen...
$mail_to_customer = "1"; ...Mail wird an den Kunden geschickt...
$mail_to_customer = "0"; ...Kunde erhält kein Mail...
...da ist etwas in Deiner skn_mail.php nicht in Ordnung...
...damit ich das einmal nachvollziehen kann, müsstest Du mir Deine skn_mail.php und die skn_smtp.php zuschicken oder posten...
Ich würde gerne den User selbst bestimmen lassen, ob er ein Bestätigungsmail erhält.
...das liesse sich schon machen...Du müsstest eine CheckBox in Deinem Formular mit dem Namen "custmail" einfügen...z.B. <input type="checkbox" name="custmail" value="1">...mit dem Defaultwert auf "1"...die CheckBox also gesetzt...wenn der Kunde die Mail nicht will, muss er die CheckBox "enthaken"...
...die skn_mail.php muss dann entsprechend ergänzt/abgeändert werden...
1.
if (($name == "action") || ($name == "Senden") || ($name == "zeit") || ($name == "custmail"))
2.
$message_customer.="\n\n".'Wir werden Ihre Anfrage so schnell wie möglich beantworten.'."\n\n\n".'Mit freundlichen Grüssen';
// Modifikation: CheckBox "Kunde will Mail JA/NEIN"
if ($_POST['custmail'] == "1")
{
$mail_to_customer = "1";
}
else
{
$mail_to_customer = "0";
}
// SMTP send
include ('../scripts/skn_smtp.php');
...dann müsste das eigentlich funktionieren...
kann ich für meinen SMTP Server irgendwo ein Flag setzen, damit die Checkbox "Save incoming messages to" defaultmäßig gesetzt ist?
...das geht nicht...denn man kann als "Absender" das Verhalten des Mail-Servers nicht beeinflussen...
Gruss aus der Schweiz
Stefan