SMTP Gateway : instructions de mise en oeuvre
- CHGDSTA + F4 : Si Route vers passerelle SMTP est à *NONE,
continuez, sinon quelqu’un a peut-être déjà configuré VOTRE as/400 à l’insu de votre
plein gré.
-
CFGTCP, Option 10=Work with TCP/IP
host table entries : vérifiez que votre serveur de mail est dans la table (le
créer, le cas échéant : il vous faut juste l’adresse, peu importe le nom)
-
PING mail-server-name :
pour vérifier que la connexion fonctionne.
-
CHGSMTPA AUTOSTART(*YES)
MAILROUTER(mail-server-name)
pour que SMTP démarre tout seul
pour lui donner le chemin vers le serveur de messagerie
-
ADDDIRE USRID(INTERNET GATEWAY) +
USRD(‘Internet SMTP gateway’) +
SYSNAME(INTERNET) +
PREFADR(NETUSRID *IBM ATCONTXT)INTERNET et GATEWAY sont des exemples : vous pouvez mettre
n’importe quel nom.
-
CHGDSTA SMTPRTE(INTERNET GATEWAY): Comme
en 1 : mais ici vous changez la route vers la passerelle
-
STRTCPSVR *SMTP : pour démarrer
le serveur
-
SNDDST TYPE(*LMSG) TOINTNET(adresse E-mail)
+
DSTD(‘description de test’) LMSG(‘Hello World !’)
envoi d’un message de test.
Le message doit apparaître dans votre client de messagerie. (laissez lui quelques
secondes/minutes).si vous recevez l’erreur CPF9006 " Utilisateur non inscrit dans le
répertoire de distribution du système" utilisez WRKDIRE ou ADDDIRE pour
vous inscrire dans le répertoire de l’AS/400.
Si votre AS mouline, et n‘envoie plus rien, vous avez probablement un message
incomplet/corrompu qui verrouille, essayez
- ENDTCPSVR *SMTP
- ENDMSF
- STRMSF *CLEAR
- STRTCPSVR *SMTP
Petite info complémentaire
Les utilisateurs doivent être inscrits dans
WRKDIRE avant de pouvoir utiliser un SNDDST.
De plus les messages arrivent avec comme expéditeur : profil400@non_as400
C’est pas génial pour y répondre.
Allez dans WRKDIRE
Faites ‘2’modifier sur les profils utilisateurs
puis F19=Modifier nom SMTP
SMTP user ID . . . . . .. didier.encinas
SMTP domain . . . . . . . SAINT-GLINGLIN.COM
vous pouvez trichez : mettre un
SMTP user ID . . . . . .. jacques.chirac
SMTP domain . . . . . . . elysee.fr
de toute façon, dans l’entête du message, on retrouve le profil utilisateur et le nom de
l’as/400