andreaspr@aon.at
22-09-17, 09:56
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 (https://www.zend.com/en/user/myzend#account-summary)
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
/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:
//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
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 (https://www.zend.com/en/user/myzend#account-summary)
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
/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:
//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