Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

MSWINSCK.OCX et serveurs SMTP exigeant une authentification

6 réponses
Avatar
Kiriasse
Bonjour,

J'ai développé un petit programme en VB6 qui utilise MSWinsck.ocx pour
envoyer du courrier électronique en utilisant un serveur SMTP (variable
sNomServeur).
J'ai prévu une série de commandes VB du genre :

' ---
Winsock1.Protocol = sckTCPProtocol
Winsock1.RemoteHost = sNomServeur
Winsock1.RemotePort = 25
Winsock1.Connect
SendData "HELO " & sDomain & vbCrLf
SendData "RCPT TO: " & "<" & sAdresseDest & ">" & vbCrLf
SendData sSubject
SendData sReplyTo
SendData sFromDetail
SendData sToDetail
SendData sSenderName
SendData sDate
'(...)
'---

Ça marche à condition que le serveur SMTP utilisé n'exige pas une
authentification.
Qui saurait me dire quelles lignes de code je dois ajouter pour que ça
marche aussi dans ce cas-là ?
Un grand merci d'avance.

Kiriasse

6 réponses

Avatar
Jean-marc
Kiriasse wrote:
Bonjour,



Hello,


J'ai développé un petit programme en VB6 qui utilise MSWinsck.ocx pour
envoyer du courrier électronique en utilisant un serveur SMTP
(variable sNomServeur).
J'ai prévu une série de commandes VB du genre :



[snip commandes]

Ça marche à condition que le serveur SMTP utilisé n'exige pas une
authentification.
Qui saurait me dire quelles lignes de code je dois ajouter pour que ça
marche aussi dans ce cas-là ?
Un grand merci d'avance.

Kiriasse



Hello,

Le protocole SMTP en tant que tel ne gère pas les mécanismes
d'authentification.
En revanche, une extension "SMTP-AUTH" permet ceci.

Voici la RFC expliquant cela:
http://tools.ietf.org/html/rfc2554

Egalement ici quelques liens intéressants venant du wiki:
http://en.wikipedia.org/wiki/SMTP-AUTH

<hs>je n'ai jamais eu l'occasion de tester ceci "en vrai".
Si tu implémente ce méccanisme, je serais intéressé par du
retour d'infos :-) Merci par avance</hs>

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
mailto: remove '_no_spam_' ;
FAQ VB: http://faq.vb.free.fr/
Avatar
Kiriasse
Merci pour votre réponse mais j'avais trouvé (grâce à Google) ces pages
auxquelles vous me renvoyez et, pratiquement, cela ne m'avance guère.
Il me faudrait un exemple de code VB6 qui marche et dont je pourrais
m'inspirer pour l'adapter à mes besoins.
Si d'autres personnes me lisent et peuvent m'aider, merci d'avance.
Kiriasse
Répondant à

== "Jean-marc"
Le protocole SMTP en tant que tel ne gère pas les mécanismes
d'authentification.
En revanche, une extension "SMTP-AUTH" permet ceci.

Voici la RFC expliquant cela:
http://tools.ietf.org/html/rfc2554

Egalement ici quelques liens intéressants venant du wiki:
http://en.wikipedia.org/wiki/SMTP-AUTH

<hs>je n'ai jamais eu l'occasion de tester ceci "en vrai".
Si tu implémente ce méccanisme, je serais intéressé par du
retour d'infos :-) Merci par avance</hs>
Avatar
Pierre
Bonjour,

Je sais que ca existe auprès de fournisseur payant en activeX. Si ca
t'intéresse, je te donnes le lien.

--
D'avance merci
Meilleures salutations
Pierre
"Kiriasse" <http://www.kiriasse.fr/mailtokir/mailtokir.html> a écrit dans le
message de news: 4636ef46$0$5109$
Merci pour votre réponse mais j'avais trouvé (grâce à Google) ces pages
auxquelles vous me renvoyez et, pratiquement, cela ne m'avance guère.
Il me faudrait un exemple de code VB6 qui marche et dont je pourrais
m'inspirer pour l'adapter à mes besoins.
Si d'autres personnes me lisent et peuvent m'aider, merci d'avance.
Kiriasse
Répondant à

== > "Jean-marc"
Le protocole SMTP en tant que tel ne gère pas les mécanismes
d'authentification.
En revanche, une extension "SMTP-AUTH" permet ceci.

Voici la RFC expliquant cela:
http://tools.ietf.org/html/rfc2554

Egalement ici quelques liens intéressants venant du wiki:
http://en.wikipedia.org/wiki/SMTP-AUTH

<hs>je n'ai jamais eu l'occasion de tester ceci "en vrai".
Si tu implémente ce méccanisme, je serais intéressé par du
retour d'infos :-) Merci par avance</hs>



Avatar
Kiriasse
Merci. Si ça ne coûte pas une fortune, je pourrais l'envisager.
Quel est ce lien ?
Kiriasse
Répondant à

== "Pierre"
Bonjour,
Je sais que ca existe auprès de fournisseur payant en activeX. Si ca
t'intéresse, je te donnes le lien.
Avatar
Pierre
regarde sous http://www.chilkatsoft.com/ Regarde sous Chilkat Mail en
activeX

J'utilise les activeX pour VB6 et en plus, pour le même prix, tu as aussi
les dll pour VB.NET et ca fonctionne. De plus. le gas est très sympa si t'as
un problème.
--
D'avance merci
Meilleures salutations
Pierre
"Kiriasse" <http://www.kiriasse.fr/mailtokir/mailtokir.html> a écrit dans le
message de news: 4636ff46$0$5070$
Merci. Si ça ne coûte pas une fortune, je pourrais l'envisager.
Quel est ce lien ?
Kiriasse
Répondant à

== > "Pierre"
Bonjour,
Je sais que ca existe auprès de fournisseur payant en activeX. Si ca
t'intéresse, je te donnes le lien.



Avatar
Kiriasse
Bon. Ce n'est pas évident pour trouver ce que je cherche... Et en plus en
anglais...
Merci quand même.
Kiriasse
Répondant à

== "Pierre"
regarde sous http://www.chilkatsoft.com/ Regarde sous Chilkat Mail en
activeX

J'utilise les activeX pour VB6 et en plus, pour le même prix, tu as aussi
les dll pour VB.NET et ca fonctionne. De plus. le gas est très sympa si t'as
un problème.