Anmelden

View Full Version : sndemail2



Seiten : 1 [2] 3

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

Fuerchau
22-09-17, 10:01
Für eine simple Mail einen Zendserver zu bemühen verhält sich so wie mit den Kanonen und den Spatzen.
Hinzu kommen zusätzliche unnötige Abhängigkeiten. Wo es doch so einfach gehen kann.

Mein Vorschlag:
Probiers mit dem CHGPGM, altenativ mit der Lib des SNDM.
Keine zusätzliche Fremdsoftware erforderlich.

andreaspr@aon.at
22-09-17, 10:17
Ich habe die Erfahrung gemacht, dass der ZendServer meist schon installiert ist, es nur nicht alle wissen.
Der ZendServer selbst ist auch nicht wirklich das Thema.
Und wie schon gesagt, wennst du es einmal hast, hast du das Tor zu einer Welt geöffnet in der es sehr viele solcher OpenSource Lösungen gibt.
Außerdem kannst du damit dann auch mehr als nur "simple Mails" verschicken und das sehr einfach.

Soll natürlich jeder selbst entscheiden für welche Business-Anforderungen welche Lösung langfristig am besten ist.
Zumindest sollte man mal davon gehört haben ;-)

steven_r
22-09-17, 10:23
Für eine simple Mail einen Zendserver zu bemühen verhält sich so wie mit den Kanonen und den Spatzen.
Hinzu kommen zusätzliche unnötige Abhängigkeiten. Wo es doch so einfach gehen kann.

Mein Vorschlag:
Probiers mit dem CHGPGM, altenativ mit der Lib des SNDM.
Keine zusätzliche Fremdsoftware erforderlich.

das mit den CHGPGM bringt auch nichts, *inlr wird gesetzt.
SNDM Link von http://www.help400.de/software.html gibt es leider nicht mehr, wo kann ich das her bekommen?
lg Steven_r

nico1964
22-09-17, 10:31
Und warum nicht das ganze in ein HTML-File im IFS schreiben und dann per Sndsmtpemm mittels Anhang versenden?
Funktioniert bei uns bei den verschiedensten Anwendungen

steven_r
22-09-17, 10:37
Und warum nicht das ganze in ein HTML-File im IFS schreiben und dann per Sndsmtpemm mittels Anhang versenden?
Funktioniert bei uns bei den verschiedensten Anwendungen

ja das mache ich derzeit so, aber die Kunden trauen sich dann oft den Anhang nicht öffnen was ich auch verstehe, es gehen halt viele Viren herum.

nico1964
22-09-17, 10:48
Das ist dann aber schon auch eine Sache des Vertrauens.

Fuerchau
22-09-17, 12:30
Da man Absender auch inzwischen faken kann, hilft da vertrauen auch nichts.
Da helfen nur verschlüsselte Mails mit Public/Private Token.
Aber wer hat das schon...
Die DE-Mail setzt sich ja auch nicht durch.

Pikachu
22-09-17, 12:31
SNDM gibts hier: http://uzaemon.d.dooo.jp/


SNDM Link von http://www.help400.de/software.html gibt es leider nicht mehr, wo kann ich das her bekommen?

Fuerchau
22-09-17, 13:05
Nur der Link auf die SAVF bzw. die EXE fehlt halt.