Hi André, jonofe
damit ich nicht bei Änderungen der Emaildaten die Eingänge im Logikeditor anpassen muss habe ich deinen LBS für mich so angepasst, dass die Eingänge E3, E5, E6, E7, E8, E9 und E13 wahlweise aus edomi.ini #Modul-Konfiguration: Email-Gateway gelesen werden.
Vielleicht möchtest du das übernehmen.
nach $debug = $E [2] ['value']; eingefügt:
und das teilweise angepasst:
damit ich nicht bei Änderungen der Emaildaten die Eingänge im Logikeditor anpassen muss habe ich deinen LBS für mich so angepasst, dass die Eingänge E3, E5, E6, E7, E8, E9 und E13 wahlweise aus edomi.ini #Modul-Konfiguration: Email-Gateway gelesen werden.
Vielleicht möchtest du das übernehmen.
nach $debug = $E [2] ['value']; eingefügt:
PHP-Code:
// read edomi.ini #Modul-Konfiguration: Email-Gateway
$smtp_server = global_mailHost;
$user = global_mailLogin;
$pw = global_mailPassword;
$smtp_security = global_mailSecure;
$mport = global_mailPort;
$toadr = global_mailDefaultToAdr;
$fromadr = global_mailFromAdr;
// LBS Eingangsparameter Ex oder edmomi.ini
if ($E[3]['value'] != ""){
$smtp_server = $E[3]['value'];
}
if ($E[5]['value'] != ""){
$user = $E[5]['value'];
}
if ($E[6]['value'] != ""){
$pw = $E[6]['value'];
}
if ($E[7]['value'] != ""){
$smtp_security = $E[7]['value'];
}
if ($E[8]['value'] != ""){
$mport = $E[8]['value'];
}
if ($E[9]['value'] != ""){
$toadr = $E[9]['value'];
}
if ($E[13]['value'] != ""){
$fromadr = $E[13]['value'];
}
und das teilweise angepasst:
PHP-Code:
$mail = new PHPMailer ();
$mail->CharSet = 'utf-8';
$mail->isSMTP (); // Set mailer to use SMTP
$mail->Host = $smtp_server; // Specify main and backup SMTP servers
($E [4] ['value'] == 1) ? $mail->SMTPAuth = true : $mail->SMTPAuth = false; // Enable SMTP authentication
$mail->Username = $user; // SMTP username
$mail->Password = $pw; // SMTP password
$mail->SMTPSecure = $smtp_security; // Enable TLS encryption, `ssl` also accepted
$mail->Port = $mport; // TCP port to connect to
$mail->setFrom ( $fromadr, $E [12] ['value'] );
$receipients = explode ( ';', $toadr );
foreach ( $receipients as $receipient )
$mail->addAddress ( $receipient ); // Add a recipient
Kommentar