PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Envoi email en mode asynchrone
Envoi email en mode asynchrone
Iniciado por ddhollande, set., 22 2005 1:18 AM - 3 respostas
Publicado em setembro, 22 2005 - 1:18 AM
Bonjour,

J'ai un souscis au niveau de mon application mise en production.
Tant que le serveur SMTP n'était pas un serveur Domino, tout fonctionnait bien.

Depuis l'installaton du serveur Domino, du firewall ..., le temps d'attente est de minimum 30 secondes pour chaque envoi de mail. L'appli reste donc bloqué pendant le temps d'envoi.

Cela ne va pas, j'ai donc bloqué tous les envois email grâce à un paramétrage au niveau du site avec des combos qui sont à "non" pour le moment.

J'ai vu que l'on pouvait utiliser le mode asynchrone pour l'envoi des emails mais le problème c'est que je n'arrive pas à écrire la commande pour que l'option soit utilisée.

Aujourd'hui le code est le suivant : "emailouvresessionsmtp(user, serveur)"
J'ai essayé "emailouvresessionsmtp(user, serveur, Vrai)" mais cela ne marche pas.
J'ai essayé aussi "emailouvresessionsmtp(user, , serveur, , Vrai)"" mais cela provoque une erreur de syntaxe. J'ai essayé aussi avec des crochets mais toujours le même erreur de syntaxe.

Pouvez vous m'aider et me donner la bonne syntaxe.
Ou alors y a t'il une astuce : faut il démarrer la console administrateur Webdev, intervenir sur le serveur Domino.
De même pouvez vous me dire comment voir les mails en attentes dans le spooler dès que j'aurai la bonne syntaxe.

Je vous remercie de votre aide.

Cordialement, Dominique
Publicado em setembro, 21 2005 - 10:53 AM
Après mure réflexion, dhollande Dominique a écrit :
Bonjour,

J'ai un souscis au niveau de mon application mise en production.
Tant que le serveur SMTP n'était pas un serveur Domino, tout fonctionnait
bien.

Depuis l'installaton du serveur Domino, du firewall ..., le temps d'attente
est de minimum 30 secondes pour chaque envoi de mail. L'appli reste donc
bloqué pendant le temps d'envoi.

Cela ne va pas, j'ai donc bloqué tous les envois email grâce à un paramétrage
au niveau du site avec des combos qui sont à "non" pour le moment.

J'ai vu que l'on pouvait utiliser le mode asynchrone pour l'envoi des emails
mais le problème c'est que je n'arrive pas à écrire la commande pour que
l'option soit utilisée.

Aujourd'hui le code est le suivant : "emailouvresessionsmtp(user, serveur)"
J'ai essayé "emailouvresessionsmtp(user, serveur, Vrai)" mais cela ne marche
pas. J'ai essayé aussi "emailouvresessionsmtp(user, , serveur, , Vrai)"" mais
cela provoque une erreur de syntaxe. J'ai essayé aussi avec des crochets mais
toujours le même erreur de syntaxe.


et si tu essayais avec JMAIL ?
Je suis passé à ça pour des envois en nombre parce que les fonctions WD
étaient vraiment trop lentes pour des envois en nombre.


Pouvez vous m'aider et me donner la bonne syntaxe.
Ou alors y a t'il une astuce : faut il démarrer la console administrateur
Webdev, intervenir sur le serveur Domino. De même pouvez vous me dire comment
voir les mails en attentes dans le spooler dès que j'aurai la bonne syntaxe.


alors ça, je doute que cela soit possible ? Il n'y a pas vraiment de fn
SMTP qui font ça (et c'est bien dommage).
J'ai du développer un système pour pouvoir valider les emailing avant
qu'ils partent.


Je vous remercie de votre aide.

Cordialement, Dominique



--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado em setembro, 21 2005 - 11:02 AM
Bonjour,

j'ai une appli qui tournait sans PB avec le mode asynchrone, du jour au
lendemain les mails n'étaient plus envoyés. La seule solution trouvée a
été de passer en mode synchrone.

cdlt Jean-Daniel

dhollande Dominique vient de nous annoncer :
Bonjour,

J'ai un souscis au niveau de mon application mise en production.
Tant que le serveur SMTP n'était pas un serveur Domino, tout fonctionnait
bien.

Depuis l'installaton du serveur Domino, du firewall ..., le temps d'attente
est de minimum 30 secondes pour chaque envoi de mail. L'appli reste donc
bloqué pendant le temps d'envoi.

Cela ne va pas, j'ai donc bloqué tous les envois email grâce à un paramétrage
au niveau du site avec des combos qui sont à "non" pour le moment.

J'ai vu que l'on pouvait utiliser le mode asynchrone pour l'envoi des emails
mais le problème c'est que je n'arrive pas à écrire la commande pour que
l'option soit utilisée.

Aujourd'hui le code est le suivant : "emailouvresessionsmtp(user, serveur)"
J'ai essayé "emailouvresessionsmtp(user, serveur, Vrai)" mais cela ne marche
pas. J'ai essayé aussi "emailouvresessionsmtp(user, , serveur, , Vrai)"" mais
cela provoque une erreur de syntaxe. J'ai essayé aussi avec des crochets mais
toujours le même erreur de syntaxe.

Pouvez vous m'aider et me donner la bonne syntaxe.
Ou alors y a t'il une astuce : faut il démarrer la console administrateur
Webdev, intervenir sur le serveur Domino. De même pouvez vous me dire comment
voir les mails en attentes dans le spooler dès que j'aurai la bonne syntaxe.

Je vous remercie de votre aide.

Cordialement, Dominique



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado em setembro, 21 2005 - 2:09 PM
Merci Eric pour ta réponse.

Je vais regarder ce soir pour la fonction Jmail.

Ce qui est dommage c'est que je ne sais toujours pas comment utiliser la fonction emailouvresessionsmtp en mode asynchrone.
J'aurai voulu faire des tests.

Sais tu pour quoi cela marche très bien chez moi en test avec mon smtp de messagerie perso c'est à dire wanadoo et qu'avec le serveur domino c'est affreux.

Dominique