Problème avec SecureConnector SMTP

116 views
Skip to first unread message

edouard...@outscale.com

unread,
Jun 13, 2014, 4:07:48 AM6/13/14
to suppor...@runmyprocess.com, Yannick Foeillet
Bonjour,

Nous utilisons le Secure Connector pour atteindre un certain nombre de machine au sein de notre infrastructure.

Nous avons déployer le SecureConnector Agent sur une machine et cela fonctionne avec Confluence. Cependant nous n'arrivons pas à le faire fonctionner avec le protocole SMTP pour atteindre notre relais en interne. Après plusieurs tests pour déterminer si les transmission passait par le SecureConnector, il apparait que l'application cherche à atteindre directement l'ip privé du relai. Auriez-vous une idée pour que cela puisse fonctionner ?

Merci d'avance,

Sabine El Rassy

unread,
Jul 2, 2014, 9:32:07 AM7/2/14
to suppor...@runmyprocess.com, yannick....@outscale.com, edouard...@outscale.com

Bonjour,

Désolée pour la réponse tardive. Pouvez-vous nous envoyer par mail les logs d'erreurs ainsi que les fichiers de configuration?

Merci d'avance
Cordialement 

Sabine EL RASSY

Edouard Camoin

unread,
Jul 3, 2014, 10:10:52 AM7/3/14
to Sabine El Rassy, suppor...@runmyprocess.com, Yannick Foeillet
Bonjour,

Le message qui ressort de l'interface RunMyProcess : "2014-07-03T13:28:53+0000 - Task "notif COSEC" (id: 9[0] - status: ACTIVE): Could not connect to SMTP host: 172.17.204.11, port: 25 (10 attempts)"


J'ai mis à jour comme me l'a suggéré votre collègue précédemment le SecureConnector en dernière version. Mais cela n'a rien changé.

Merci pour l'aide que vous pourrez nous apporter.
--
Best Regards - Cordialement

Outscale, le Cloud Francais
Edouard Camoin, 
Tel : 0826.206.307 (poste 207)
Fax : +33.1.83.62.92.89
 
Facebook
Twitter
Google+
IMPORTANT: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer.

localConfig.xml
SMTP.config
handler.config
manager.config

Sabine El Rassy

unread,
Jul 3, 2014, 12:42:06 PM7/3/14
to Edouard Camoin, RunMyProcess Support Forum, Yannick Foeillet
Répondu en privé

Sabine EL RASSY

Customer Solutions Engineer

     
Fujitsu RunMyProcess user? Please add a review on GoogleApps Marketplace

Afin de contribuer au respect de l'environnement, merci de n'imprimer ce message qu'en cas de nécessité.
Be environmentally friendly: do not print this email unless it is entirely necessary.

Edouard Camoin

unread,
Jul 7, 2014, 3:36:15 AM7/7/14
to Sabine El Rassy, RunMyProcess Support Forum, Yannick Foeillet
Bonjour,

Nous avons déjà testé en utilisant un autre host SMTP répondant en public sans succès. Des observations que nous avons pu faire, aucun paquet SMTP ne passait par la machine portant le secure connector pour la partie SMTP.

Nous avons testé l'envoi de mail depuis cette même machine avec succès à la main. De ce que nous constatons, c'est que le service RunMyProcess cherche à joindre directement l'adresse ip privé de la machine sans passé par le SecureConnector.

Edouard Camoin

unread,
Jul 10, 2014, 11:06:36 AM7/10/14
to Sabine El Rassy, RunMyProcess Support Forum, Yannick Foeillet
Bonjour,

J'ai effectué des tests complémentaire. Il apparait que le log suivant m'avait échappé, lorsque l'on teste d'envoyer une requête au connector directement au format JSON :

Jul 10, 2014 2:57:23 PM org.runmyprocess.sec.SECErrorManager logError
SEVERE: ERROR-- MESSAGE: null      CAUSE: null      STACKTRACE: [Ljava.lang.StackTraceElement;@6e43cf88
java.lang.NullPointerException
    at org.runmyprocess.sec.SMTP.accept(SMTP.java:155)
    at org.runmyprocess.sec.InputHandler.acceptJson(InputHandler.java:47)
    at org.runmyprocess.sec.HandlerSocketListenerThread.run(HandlerSocketListenerThread.java:62)

La requête qui a provoqué cela est la suivante :

{
"protocol":"SMTP",
"data":{
        "from":"r...@outscale.com",
        "to":"edouard...@outscale.com",
        "subject":"HELLO",
        "body":"WORLD",
    }
}

J'ai provoqué ce comportement depuis l'interface RunMyProcess et aussi depuis la machine supportant le connecteur en utilisant la commande suivante :

curl -X POST localhost:8080 -d @smtp.json --header "Content-Type:application/json"

En espérant que cela puisse vous aider à comprendre le soucis.

Merci d'avance,

Message has been deleted

Sabine El Rassy

unread,
Jul 10, 2014, 12:02:54 PM7/10/14
to RunMyProcess Support Forum, Edouard Camoin, Yannick Foeillet
Edouard,

Le problème pourrait être dans le mot de passe. Il faut passer le paramètre 'password' avec un 'encoder' = 'BASE64' ou 'NONE'. 
Vous pouvez  regarder l'exemple ci-dessous:


{
"protocol":"SMTP",
"data":{
        "username":"user...@xxx.com",
"password":{ "encoder":"None", "password":"myPassword" },
"from":"user...@xxx.com",
"to":"user...@xxx.com",
"subject":"HELLO", "body":"WORLD",
"attachedFiles":[ { "name"="BLA.ext", "data"="SOME BASE 64 DATA" }, { "name"="BLA2.ext", "data"="SOME OTHER BASE 64 DATA" } ] } }



Je reste a votre disposition pour toute information complémentaire

Cordialement

Sabine EL RASSY

Edouard Camoin

unread,
Jul 11, 2014, 8:26:37 AM7/11/14
to Sabine El Rassy, RunMyProcess Support Forum, Yannick Foeillet
Bonjour,

En effet, cela fonctionne pour l'envoi d'un mail directement en JSON si l'on ajoute le champ username et password malgré le fait que le serveur SMTP ne demande pas d'authentification.
J'ai pu le tester avec succès avec curl et depuis la plateforme en utilisant le format brut JSON.

Cependant, lorsque que je crée un provider SMTP en lui disant d'utiliser le Secure Connector cela ne fonctionne pas et je me retrouve avec le message que je vous avais donné précédemment.

Images intégrées 1
Reply all
Reply to author
Forward
0 new messages