Zitat Zitat von steven_r Beitrag anzeigen
Hallo Andreas,

Danke für die Info, hast du eine Beschreibung für mich wie ich den PHPMailer von der AS400 aus ansprechen kann, was muss ich installieren?

lg Steven_r
1. Du brauchst den ZendServer
Falls du den nicht eh schon installiert hast:
Im Downloadbereich kannst du dir das SavF für "Zend IBMi Server" runterladen und installieren.
Anleitung liegt bei wodurch man eigentlich nur copy & paste machen muss.

2. Der Aufruf kann auf 2 Arten erfolgen:
* via QSH
Code:
/usr/local/zendphp7/bin/php /home/php/script.php
* Oder via HTTP auf die Zend Web Jobs
Das würde ich stark empfehlen, da diese um ein vielfaches schneller sind.
Ist vergleichbar mit Java, welches auch über vorgelagerte Jobs aufgerufen werden soll und nicht direkt.
Dies kann einfach mit hilfe der HTTP-Funktionen via SQL aufgerufen werden.

Klingt etwas viel, ist es aber nicht. Und wenn es einmal eingerichtet ist, kannst du alle möglichen PHP Anwendungen (Mail/SMS Versand, WebServices ein/ausgehend, ) über den gleichen Weg ansteuern und brauchst nichts extra einrichten.

Was den Mail-Client betrifft ist es auch sehr simple diverse Security-Settings einzustellen:
PHP-Code:
//Server settings
$mail->SMTPDebug 2;                                 // Enable verbose debug output
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host 'smtp1.example.com;smtp2.example.com';  // Specify main and backup SMTP servers
$mail->SMTPAuth true;                               // Enable SMTP authentication
$mail->Username 'user@example.com';                 // SMTP username
$mail->Password 'secret';                           // SMTP password
$mail->SMTPSecure 'tls';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port 587;                                    // TCP port to connect to 

lg Andreas