cerhu > comp.* > comp.developpement.agl.windev

newsoft (29/03/2005, 14h55)
Bonjour à tous,

Je suis confronté a un casse tête: comment envoyer un mail lorsqu'il y
a un SMTP par authentification de requis ? Les adresses de la POSTE
sont gérées ainsi.

Quelqu'un a t'il trouvé la solution ? A savoir que d'après PCSOFT au
moment de la sortie de la WD 9 cela serait possible..Achetez monsieur
qu'il m'ont dit.

Ouais ... j'ai acheté et je ne sais toujours pas faire.

Si kk1 à une réponse

merci
Eric Demeester (29/03/2005, 19h54)
dans (in) fr.comp.developpement.agl.windev, newsoft
(newsoft) ecrivait (wrote) :

Bonsoir,

> Je suis confronté a un casse tête: comment envoyer un mail lorsqu'il y
> a un SMTP par authentification de requis ? Les adresses de la POSTE
> sont gérées ainsi.


Je n'ai pas testé wd9, mais s'il ne sait toujours pas faire en natif,
une bonne alternative consiste à utiliser BLAT, qui sait faire ça très
bien : [..]

J'ai écrit un mini-projet en wd5.5 utilisant BLAT. Je peux te l'envoyer
en privé (m'écrire, mon mail est valide) si ça t'intéresse et que je le
retrouve :)

Il faudra le convertir en wd9 mais ça te donnera des idées...
Grand Gaulois (30/03/2005, 09h44)
newsoft a exprimé avec précision :
> Bonjour à tous,
> Je suis confronté a un casse tête: comment envoyer un mail lorsqu'il y
> a un SMTP par authentification de requis ? Les adresses de la POSTE
> sont gérées ainsi.
> Quelqu'un a t'il trouvé la solution ? A savoir que d'après PCSOFT au
> moment de la sortie de la WD 9 cela serait possible..Achetez monsieur
> qu'il m'ont dit.
> Ouais ... j'ai acheté et je ne sais toujours pas faire.
> Si kk1 à une réponse
> merci


Vous pouvez envoyer avec authentification avec la version 9 de WINDEV,
la fonction Emailouvresession permet de donner les paramètres requis :

<Rsultat> = EmailOuvreSessionSMTP(<Nom utilisateur> [, <Mot de passe>]
, <Adresse serveur SMTP> [, <Numéro port SMTP>])

Il n'est pas nécessaire d'avoir recours à un utilitaire externe.
newsoft (30/03/2005, 14h38)
Grand Gaulois <gg> wrote in message news:0132
> newsoft a exprimé avec précision :
> Vous pouvez envoyer avec authentification avec la version 9 de WINDEV,
> la fonction Emailouvresession permet de donner les paramètres requis :
> <Rsultat> = EmailOuvreSessionSMTP(<Nom utilisateur> [, <Mot de passe>]
> , <Adresse serveur SMTP> [, <Numéro port SMTP>])
> Il n'est pas nécessaire d'avoir recours à un utilitaire externe.


Attention l'envoi par authentification demande 2 login et 2 mots de
passe.
la première identification est classique nom utilisateur et mot de
passe du SMTP puis ensuite il y a l'option "Mon serveur requiert une
authentification" où il faut paramètrer les informations pour "Ouvrir
la session en utilisant".
La il faut indiquer un nom de compte et un mot de passe qui sont
différents de ceux utilisés pour l'indentification de base.
Alors j'utilise déjà "EmailOuvreSessionSMTP" pour l'identification de
base. Tu es sur qu'en réutilisant cette fonction cela permet de
s'identifier une deuxième fois ?
Emmanuel Lecoester (30/03/2005, 18h46)
> > Je suis confronté a un casse tête: comment envoyer un mail lorsqu'il y
> Je n'ai pas testé wd9, mais s'il ne sait toujours pas faire en natif,
> une bonne alternative consiste à utiliser BLAT, qui sait faire ça très
> bien : [..]
> J'ai écrit un mini-projet en wd5.5 utilisant BLAT. Je peux te l'envoyer
> en privé (m'écrire, mon mail est valide) si ça t'intéresse et que je le
> retrouve :)


salut Eric,

tu commandes le binaire ou la dll ?
Eric Demeester (31/03/2005, 21h44)
dans (in) fr.comp.developpement.agl.windev, "Emmanuel Lecoester"
<elecoest> ecrivait (wrote) :

Bonsoir Emmanuel,

Honte à moi, j'ai oublié de préciser ici que j'étais parti de ta classe
pour réaliser la chose. Je l'ai mentionné dans le source en revanche :)

> tu commandes le binaire ou la dll ?


Le binaire via la line de commande il me semble, mais je ne suis plus
certain, il faut que je regarde dans mon source.

J'avais fait ça pour avoir quelque chose à présenter en rapport avec
Windev lors de mon intervention aux Wind'Rêveries de Genève concernant
le courrier électronique. Michel Roger a porté le projet en wd8 je
crois.

Je n'utilise plus Windev que très occasionnellement (genre 2 ou 3 fois
par an...), donc il faudra que je vérifie. Si je le retrouve dans mes
sauvegardes, parce que j'ai changé de machine et n'ai pu sauver qu'une
partie de mes anciennes données...

Désolé d'être aussi imprécis, mais même si je suis encore ce groupe et
continue d'administrer la ML pour me tenir un peu au courant et ne pas
perdre le contact avec les amis, le développement sous Windev appartient
pour moi au passé.

Les derniers aspects qui m'intéressent actuellement chez Pc-Soft, dans
mon nouveau métier d'hébergeur Internet, sont le moteur CS/HF et Webdev
sous Unix, pour voir s'il est possible de proposer ces solutions, mais
j'attends que ce soit un peu plus mature avant d'acquérir la v9 et de
procéder à des tests.
Eric Demeester (31/03/2005, 22h08)
dans (in) fr.comp.developpement.agl.windev, newsoft
(newsoft) ecrivait (wrote) :

Bonsoir,

> Attention l'envoi par authentification demande 2 login et 2 mots de
> passe.


Je n'aurais pas exprimé les choses comme ça...

> la première identification est classique nom utilisateur et mot de
> passe du SMTP


Le protocole SMTP de base ne demande pas d'identification, il se base
sur le fait que la personne connectée au FAI est reconnue par ce dernier
comme étant un client légitime et identifié comme tel.

C'est uniquement dans le cas où on n'utilise pas le SMTP de son FAI (et
donc ou le serveur SMTP en question a besoin d'informations
supplémentaires parce qu'il ne reconnaît pas le numéro de téléphone ou
les login/password de connexion à Internet ou l'adresse mac du modem)
que :

> puis ensuite il y a l'option "Mon serveur requiert une
> authentification" où il faut paramètrer les informations pour "Ouvrir
> la session en utilisant".
> La il faut indiquer un nom de compte et un mot de passe qui sont
> différents de ceux utilisés pour l'indentification de base.


Au final, on dit la même chose mais avec des mots différents :)

> Alors j'utilise déjà "EmailOuvreSessionSMTP" pour l'identification de
> base. Tu es sur qu'en réutilisant cette fonction cela permet de
> s'identifier une deuxième fois ?


Un serveur SMTP ne demande pas deux fois l'identification. Soit il te
connaît, soit il ne te connaît pas. Ne pas confondre les identifiants de
connexion au fournisseur d'accès et les identifiants de connexion au
serveur SMTP. Ils peuvent être identiques ou non.

Donc pour répondre à ta question, quand tu ouvres une session SMTP avec
Windev, soit c'est sur un serveur qui te connaît déjà et dans ce cas
inutile de passer par l'option « mon serveur requiert une
authenfication » et donc de renseigner les paramètres en question, soit
c'est sur un serveur qui ne sait pas qui tu es par d'autres moyens que
l'identification SMTP par POP before ou SMTP AUTH, et là, il faut lui
indiquer tes identifiants.

Euh, j'espère avoir été clair :)
Discussions similaires
Authentification smtp

Pb SMTP et authentification

Authentification SMTP

authentification smtp


Fuseau horaire GMT +2. Il est actuellement 15h56. | Privacy Policy