Envoyer un email

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Envoyer un email

Message par SPH »

marche po (j'ai mis mon login et mon password)

En fait, je me demande si SendMail marche avec w7 et w8...

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Envoyer un email

Message par G-Rom »

oui, sous win7 ca marche, pas de raison que cela ne marche pas sous w8.
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: Envoyer un email

Message par Marc56 »

Si tu es chez free et que tu est connecté sur ta box, alors le smtp.free.fr est accessible directement sur le port 25
sans authentification (dixit l'aide en ligne chez free.fr)

Ce petit code doit fonctionner (tu as juste à remplir les deux premières variables)

Code : Tout sélectionner

InitNetwork()

De$ = "" ; --- Ton adresse Email (avec le @free.fr)
Pour$ = "" ; --- Celle du destinataire (ça peut être la même)
Sujet$ = "Ca va fonctionner cette fois ?"
Serveur$  = "smtp.free.fr"

If CreateMail(0, De$, Sujet$)
	AddMailRecipient(0, Pour$, #PB_Mail_To)
	
	Go = SendMail(0, Serveur$) 
	If Go
		MessageRequester("Yeah!", "Message envoyé avec succès :-)", 64)
	Else
		MessageRequester("Argl!", "Il en veut pas de ton message :-/", 48)
	EndIf
EndIf
Chez moi ça marche (je suis pas chez free, mais chez un autre en accès sans authentification)

Je suis sous Windows 8.1

PS. Il faut parfois quelques secondes (3 ou 4)
:wink:
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Envoyer un email

Message par SPH »

Marc56 a écrit :Si tu es chez free et que tu est connecté sur ta box, alors le smtp.free.fr est accessible directement sur le port 25
sans authentification (dixit l'aide en ligne chez free.fr)

Ce petit code doit fonctionner (tu as juste à remplir les deux premières variables)

Code : Tout sélectionner

InitNetwork()

De$ = "" ; --- Ton adresse Email (avec le @free.fr)
Pour$ = "" ; --- Celle du destinataire (ça peut être la même)
Sujet$ = "Ca va fonctionner cette fois ?"
Serveur$  = "smtp.free.fr"

If CreateMail(0, De$, Sujet$)
	AddMailRecipient(0, Pour$, #PB_Mail_To)
	
	Go = SendMail(0, Serveur$) 
	If Go
		MessageRequester("Yeah!", "Message envoyé avec succès :-)", 64)
	Else
		MessageRequester("Argl!", "Il en veut pas de ton message :-/", 48)
	EndIf
EndIf
Enorme merci. Je ne peux pas le tester ce soir (zolpidem) mais demain 8)

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Envoyer un email

Message par SPH »

@Marc56 : ca maaaarche mais en mettant

Code : Tout sélectionner

Serveur$  = "smtp.orange.fr"
:idea: :idea: :idea: Yes

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
venom
Messages : 3137
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Envoyer un email

Message par venom »

Je confirme que ça fonctionne aussi sous windows 8.1 :D





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Envoyer un email

Message par case »

sinon il y a ce site qui explique comment fonctionnent les protocoles du web
ça permet de comprendre ce qui se passe quand on envoie un mail par exemple (rubrique smtp)
http://www.iprelax.fr/
ImageImage
Répondre