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
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');
$db = dbconnect();
require_once("controller/func_get_parameter.php");
$uid = $_SESSION["userid"];
#$login_dateiname = basename($_SERVER['PHP_SELF']);

View File

@ -145,16 +145,11 @@ if ($function == 'usersave') {
Vielen Dank
</body>
</html>";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$headers = "MIME-Version: 1.0\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);
@ -309,16 +304,12 @@ if ($function == 'userupdate') {
Vielen Dank
</body>
</html>";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$headers = "MIME-Version: 1.0\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);

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.
</body>
</html>";
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$headers = "MIME-Version: 1.0\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);

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
$empfaenger = "$mail";
$betreff = "Anmeldung JU & MI";
$mailjumi = get_parameter(1);
if($alter16 == '1'){
$text = "
<html>
@ -150,7 +151,7 @@ if ($function == 'save_with_files')
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>
<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.
<p>
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.
<br><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.
<p>
Vielen Dank,<br>
@ -183,19 +184,14 @@ if ($function == 'save_with_files')
}
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n";
$headers .= "From: $mailjumi <$mailjumi>\n";
$headers .= "Reply-To: $mailjumi <$mailjumi>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n";
@ -324,6 +320,7 @@ if ($function == 'save_without_files')
$empfaenger = "$mail";
$betreff = "Anmeldung JU & MI";
$mailjumi = get_parameter(1);
if($alter16 == '1'){
$text = "
<html>
@ -338,7 +335,7 @@ if ($function == 'save_without_files')
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>
<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.
<p>
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.
<br><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.
<p>
Vielen Dank,<br>
@ -371,19 +368,14 @@ if ($function == 'save_without_files')
}
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n";
$headers .= "From: $absender <$mailjumi>\n";
$headers .= "Reply-To: $absender <$mailjumi>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n";

View File

@ -9,6 +9,10 @@ use PHPMailer\PHPMailer\Exception;
require '../PHPMailer6/src/Exception.php';
require '../PHPMailer6/src/PHPMailer.php';
require '../PHPMailer6/src/SMTP.php';
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$mailpwd = get_parameter(3);
$empfaenger = $_POST['empfaenger'];
# $empfaenger = "S-1";
@ -71,7 +75,7 @@ function save_mail($mail)
// # 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());
// if($mbox){
// echo "connect";
@ -110,8 +114,8 @@ try {
$mail->SMTPDebug = 0;
$mail->Host = 'smtp.ionos.de'; //Set the SMTP server to send through
$mail->SMTPAuth = true; //Enable SMTP authentication
$mail->Username = 'info@ju-and-mi.de'; //SMTP username
$mail->Password = "!S3ge1gP"; //SMTP password
$mail->Username = "$mailjumi"; //SMTP username
$mail->Password = "$mailpwd"; //SMTP password
$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_SMTPS;
@ -121,9 +125,9 @@ try {
//Recipients
//$mail->SetFrom($_POST["userEmail"], $_POST["userName"]);
//$mail->AddReplyTo($_POST["userEmail"], $_POST["userName"]);
$mail->SetFrom("info@ju-and-mi.de", "Info JU & MI");
# $mail->AddAddress("info@ju-and-mi.de", "Info JU & MI");
$mail->AddReplyTo("info@ju-and-mi.de", "Info JU & MI");
$mail->SetFrom("$mailjumi", "$absender");
# $mail->AddAddress("$mailjumi", "$absender");
$mail->AddReplyTo("$mailjumi", "$absender");
//$mail->addCC('cc@example.com');
foreach ($mail_bcc as $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) {
$empfaenger = "$mail";
$betreff = "Anmeldung JU & MI";
$mailjumi = get_parameter(1);
if($alter16 == '1'){
$text = "
<html>
@ -69,7 +70,7 @@ if ($function == 'membersave') {
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>
<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.
<p>
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.
<br><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.
<p>
Vielen Dank,<br>
@ -102,19 +103,14 @@ if ($function == 'membersave') {
}
$result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
$row_absender = $result_absender->fetch_array();
if ($row_absender['wert'] == '') {
$absender = 'info@ju-and-mi.de';
} else {
$absender = $row_absender['wert'];
}
$mailjumi = get_parameter(1);
$absender = get_parameter(2);
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n";
$headers .= "From: $absender <$mailjumi>\n";
$headers .= "Reply-To: $absender <$mailjumi>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n";