Mailadresse und Absender in DB Parameter gelegt

This commit is contained in:
aschwarz 2023-04-28 14:37:43 +02:00
parent 6bfadff458
commit d644adee31
7 changed files with 60 additions and 65 deletions

View File

@ -1,9 +1,10 @@
<?php <?php
if(!isset($_SESSION)) { session_start(); } if(!isset($_SESSION)) { session_start(); }
require_once("config/datenbankanbindung.php"); // f&uuml;gt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php require_once("config/datenbankanbindung.php");
header('Content-Type: text/html; charset=utf-8'); header('Content-Type: text/html; charset=utf-8');
$db = dbconnect(); $db = dbconnect();
require_once("controller/func_get_parameter.php");
$uid = $_SESSION["userid"]; $uid = $_SESSION["userid"];
#$login_dateiname = basename($_SERVER['PHP_SELF']); #$login_dateiname = basename($_SERVER['PHP_SELF']);

View File

@ -145,16 +145,11 @@ if ($function == 'usersave') {
Vielen Dank Vielen Dank
</body> </body>
</html>"; </html>";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1"); $mailjumi = get_parameter(1);
$row_absender = $result_absender->fetch_array(); $absender = get_parameter(2);
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$headers = "MIME-Version: 1.0\n"; $headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n"; $headers .= "From: $absender <$mailjumi>\n";
$return = @mail($empfaenger, $betreff, $text, $headers); $return = @mail($empfaenger, $betreff, $text, $headers);
@ -309,16 +304,12 @@ if ($function == 'userupdate') {
Vielen Dank Vielen Dank
</body> </body>
</html>"; </html>";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1"); $mailjumi = get_parameter(1);
$row_absender = $result_absender->fetch_array(); $absender = get_parameter(2);
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$headers = "MIME-Version: 1.0\n"; $headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n"; $headers .= "From: $absender <$mailjumi>\n";
$return = @mail($empfaenger, $betreff, $text, $headers); $return = @mail($empfaenger, $betreff, $text, $headers);

View File

@ -205,16 +205,11 @@ if ($function == 'passwortvergessen') {
Sollte Ihnen das Passwort wieder eingefallen sein oder Sie diese nicht angefordert haben, ignorieren Sie bitte diese E-Mail. Sollte Ihnen das Passwort wieder eingefallen sein oder Sie diese nicht angefordert haben, ignorieren Sie bitte diese E-Mail.
</body> </body>
</html>"; </html>";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1"); $mailjumi = get_parameter(1);
$row_absender = $result_absender->fetch_array(); $absender = get_parameter(2);
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$headers = "MIME-Version: 1.0\n"; $headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n"; $headers .= "From: $absender <$mailjumi>\n";
$return = @mail($empfaenger, $betreff, $text, $headers); $return = @mail($empfaenger, $betreff, $text, $headers);

View File

@ -136,6 +136,7 @@ if ($function == 'save_with_files')
# Da diese Funktion mehrfach durchläuft, wird gleich beim Insert die Mail an den Sänger geschickt, damit die Zustellung nur einmal erfolgt # Da diese Funktion mehrfach durchläuft, wird gleich beim Insert die Mail an den Sänger geschickt, damit die Zustellung nur einmal erfolgt
$empfaenger = "$mail"; $empfaenger = "$mail";
$betreff = "Anmeldung JU & MI"; $betreff = "Anmeldung JU & MI";
$mailjumi = get_parameter(1);
if($alter16 == '1'){ if($alter16 == '1'){
$text = " $text = "
<html> <html>
@ -150,7 +151,7 @@ if ($function == 'save_with_files')
dass wir den Jugendchor im Livestream zeigen dürfen.<br> dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br> Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br>
<br><br> <br><br>
Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a> Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='$mailjumi'>$mailjumi</a>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück. Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p> <p>
Vielen Dank,<br> Vielen Dank,<br>
@ -172,7 +173,7 @@ if ($function == 'save_with_files')
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden. Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden.
<br><br> <br><br>
Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br> Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br>
Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>.<br> Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='$mailjumi'>$mailjumi</a>.<br>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück. Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p> <p>
Vielen Dank,<br> Vielen Dank,<br>
@ -183,19 +184,14 @@ if ($function == 'save_with_files')
} }
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1"); $mailjumi = get_parameter(1);
$row_absender = $result_absender->fetch_array(); $absender = get_parameter(2);
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf"; $datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time()); $boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n"; #$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n"; #$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n"; $headers .= "From: $mailjumi <$mailjumi>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n"; $headers .= "Reply-To: $mailjumi <$mailjumi>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n"; #$headers .= " boundary=\"".$boundary."\"\r\n";
@ -324,6 +320,7 @@ if ($function == 'save_without_files')
$empfaenger = "$mail"; $empfaenger = "$mail";
$betreff = "Anmeldung JU & MI"; $betreff = "Anmeldung JU & MI";
$mailjumi = get_parameter(1);
if($alter16 == '1'){ if($alter16 == '1'){
$text = " $text = "
<html> <html>
@ -338,7 +335,7 @@ if ($function == 'save_without_files')
dass wir den Jugendchor im Livestream zeigen dürfen.<br> dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br> Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br>
<br><br> <br><br>
Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a> Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='$mailjumi'>$mailjumi</a>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück. Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p> <p>
Vielen Dank,<br> Vielen Dank,<br>
@ -360,7 +357,7 @@ if ($function == 'save_without_files')
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden. Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden.
<br><br> <br><br>
Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br> Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br>
Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>.<br> Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='$mailjumi'>$mailjumi</a>.<br>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück. Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p> <p>
Vielen Dank,<br> Vielen Dank,<br>
@ -371,19 +368,14 @@ if ($function == 'save_without_files')
} }
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1"); $mailjumi = get_parameter(1);
$row_absender = $result_absender->fetch_array(); $absender = get_parameter(2);
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf"; $datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time()); $boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n"; #$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n"; #$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n"; $headers .= "From: $absender <$mailjumi>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n"; $headers .= "Reply-To: $absender <$mailjumi>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n"; #$headers .= " boundary=\"".$boundary."\"\r\n";

View File

@ -9,6 +9,10 @@ use PHPMailer\PHPMailer\Exception;
require '../PHPMailer6/src/Exception.php'; require '../PHPMailer6/src/Exception.php';
require '../PHPMailer6/src/PHPMailer.php'; require '../PHPMailer6/src/PHPMailer.php';
require '../PHPMailer6/src/SMTP.php'; require '../PHPMailer6/src/SMTP.php';
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$mailpwd = get_parameter(3);
$empfaenger = $_POST['empfaenger']; $empfaenger = $_POST['empfaenger'];
# $empfaenger = "S-1"; # $empfaenger = "S-1";
@ -71,7 +75,7 @@ function save_mail($mail)
// # Script um sich $path anzeigen zu lassen: // # Script um sich $path anzeigen zu lassen:
// $mbox = imap_open("{imap.ionos.de:993/imap/ssl}", "info@ju-and-mi.de", "passwort", OP_HALFOPEN) // $mbox = imap_open("{imap.ionos.de:993/imap/ssl}", "$mailjumi", "$mailpwd", OP_HALFOPEN)
// or die("can't connect: " . imap_last_error()); // or die("can't connect: " . imap_last_error());
// if($mbox){ // if($mbox){
// echo "connect"; // echo "connect";
@ -110,8 +114,8 @@ try {
$mail->SMTPDebug = 0; $mail->SMTPDebug = 0;
$mail->Host = 'smtp.ionos.de'; //Set the SMTP server to send through $mail->Host = 'smtp.ionos.de'; //Set the SMTP server to send through
$mail->SMTPAuth = true; //Enable SMTP authentication $mail->SMTPAuth = true; //Enable SMTP authentication
$mail->Username = 'info@ju-and-mi.de'; //SMTP username $mail->Username = "$mailjumi"; //SMTP username
$mail->Password = "!S3ge1gP"; //SMTP password $mail->Password = "$mailpwd"; //SMTP password
$mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` $mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
@ -121,9 +125,9 @@ try {
//Recipients //Recipients
//$mail->SetFrom($_POST["userEmail"], $_POST["userName"]); //$mail->SetFrom($_POST["userEmail"], $_POST["userName"]);
//$mail->AddReplyTo($_POST["userEmail"], $_POST["userName"]); //$mail->AddReplyTo($_POST["userEmail"], $_POST["userName"]);
$mail->SetFrom("info@ju-and-mi.de", "Info JU & MI"); $mail->SetFrom("$mailjumi", "$absender");
# $mail->AddAddress("info@ju-and-mi.de", "Info JU & MI"); # $mail->AddAddress("$mailjumi", "$absender");
$mail->AddReplyTo("info@ju-and-mi.de", "Info JU & MI"); $mail->AddReplyTo("$mailjumi", "$absender");
//$mail->addCC('cc@example.com'); //$mail->addCC('cc@example.com');
foreach ($mail_bcc as $empfbcc) { foreach ($mail_bcc as $empfbcc) {
$mail->addBCC("$empfbcc"); $mail->addBCC("$empfbcc");

View File

@ -0,0 +1,16 @@
<?php
#require_once("config.inc.php");
function get_parameter($pid){
$db = dbconnect();
$query_get_parameter = $db->query("SELECT wert FROM jumi_parameter WHERE pid=$pid");
$row_get_parameter= $query_get_parameter->fetch_array();
$wert = $row_get_parameter['wert'];
return $wert;
}
#echo get_parameter(6);
?>

View File

@ -55,6 +55,7 @@ if ($function == 'membersave') {
if ($error == 0) { if ($error == 0) {
$empfaenger = "$mail"; $empfaenger = "$mail";
$betreff = "Anmeldung JU & MI"; $betreff = "Anmeldung JU & MI";
$mailjumi = get_parameter(1);
if($alter16 == '1'){ if($alter16 == '1'){
$text = " $text = "
<html> <html>
@ -69,7 +70,7 @@ if ($function == 'membersave') {
dass wir den Jugendchor im Livestream zeigen dürfen.<br> dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br> Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br>
<br><br> <br><br>
Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a> Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='$mailjumi'>$mailjumi</a>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück. Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p> <p>
Vielen Dank,<br> Vielen Dank,<br>
@ -91,7 +92,7 @@ if ($function == 'membersave') {
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden. Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden.
<br><br> <br><br>
Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br> Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br>
Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>.<br> Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='$mailjumi'>$mailjumi</a>.<br>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück. Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p> <p>
Vielen Dank,<br> Vielen Dank,<br>
@ -102,19 +103,14 @@ if ($function == 'membersave') {
} }
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1"); $mailjumi = get_parameter(1);
$row_absender = $result_absender->fetch_array(); $absender = get_parameter(2);
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf"; $datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time()); $boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n"; #$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n"; #$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n"; $headers .= "From: $absender <$mailjumi>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n"; $headers .= "Reply-To: $absender <$mailjumi>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n"; #$headers .= " boundary=\"".$boundary."\"\r\n";