j'essayerais ma dll plus tard mais la je n'est aucn testeur sous la main (il dorme tous) et donc jaurais voulu savori si ceci marcherais
Code : Tout sélectionner
SendEMailInit()
Dim smtp.s(30, 2)
Abs(smtp.s())
smtp(1, 1) = "Free"
smtp(2, 1) = "Magic Online"
smtp(3, 1) = "Club-Internet"
smtp(4, 1) = "BD Way"
smtp(5, 1) = "Wanadoo"
smtp(6, 1) = "Easynet"
smtp(7, 1) = "France Explorer"
smtp(8, 1) = "CompuServ"
smtp(9, 1) = "ClaraNet "
smtp(10, 1) = "9 Online"
smtp(11, 1) = "Club Internet"
smtp(12, 1) = "Compuserve"
smtp(13, 1) = "Easynet"
smtp(14, 1) = "EVHR"
smtp(15, 1) = "Fnac"
smtp(16, 1) = "France Explorer"
smtp(17, 1) = "Freesbee"
smtp(18, 1) = "Freesurf"
smtp(19, 1) = "HRNet"
smtp(20, 1) = "Infonie"
smtp(21, 1) = "Ifria"
smtp(22, 1) = "Libertysurf"
smtp(23, 1) = "M6 Net"
smtp(24, 1) = "Mageos"
smtp(25, 1) = "Mangoosta"
smtp(26, 1) = "Netclic"
smtp(27, 1) = "Net Up"
smtp(28, 1) = "Noos"
smtp(29, 1) = "Worldnet"
smtp(30, 1) = "Hotmail"
smtp(1, 2) = "smtp.free.fr"
smtp(2, 2) = "smtp.magic.fr"
smtp(3, 2) = "mail.club-internet.fr"
smtp(4, 2) = "mail.bdway.com"
smtp(5, 2) = "smtp.wanadoo.fr"
smtp(6, 2) = "smtp.easynet.fr"
smtp(7, 2) = "smtp.9online.fr"
smtp(8, 2) = "smtp.compuserv.com"
smtp(9, 2) = "smtp.claranet.fr"
smtp(10, 2) = "smtp.9online.fr"
smtp(11, 2) = "mail.club-internet.fr"
smtp(12, 2) = "smtp.compuserve.com"
smtp(13, 2) = "smtp.easynet.fr"
smtp(14, 2) = "mail.evhr.net"
smtp(15, 2) = "smtp.fnac.net"
smtp(16, 2) = "smtp.mailexplorer.com"
smtp(17, 2) = "smtp.freesbee.fr"
smtp(18, 2) = "smtp.freesurf.fr"
smtp(19, 2) = "mail.hrnet.fr"
smtp(21, 2) = "mail.infonie.fr"
smtp(21, 2) = "smtp.ifria.net"
smtp(22, 2) = "mail.libertysurf.fr"
smtp(23, 2) = "mail.m6net.fr"
smtp(24, 2) = "smtp.9online.fr"
smtp(25, 2) = "mail.mangoosta.net"
smtp(26, 2) = "smtp.netclic.fr"
smtp(27, 2) = "mail.net-up.com"
smtp(28, 2) = "mail.noos.fr"
smtp(29, 2) = "smtp.worldnet.net"
smtp(30, 2) = "mail.hotmail.com"
puis la procedure
Code : Tout sélectionner
Procedure envoie()
Name$ = GetGadgetText(#text007)
OpenWindow(3, 230, 42, 200, 200, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_TitleBar, "Envoyer une Skin")
If CreateGadgetList(WindowID())
ListViewGadget(300, 40, 30, 100, 130)
ButtonGadget(301, 30, 170, 120, 20, "Valider")
TextGadget(302, 35, 5, 140, 20, "Choisisez un Server smtp")
EndIf
For a = 1 To 30
AddGadgetItem (300, -1, smtp(a, 1))
Next
Repeat
w=GetGadgetState(300)
v=w+1
If WindowEvent() = #PB_Event_Gadget
EventID = WaitWindowEvent()
Select EventGadgetID()
Case 301
smtp$=smtp(v,2)
file$ = OpenFileRequester("Envoyer une d'interface", FichierParDefaut$, "Morceau de skin|*.png|Skin complet|*.zip;*.rar", 0)
Name$ = GetGadgetText(#text007)
Names$ = "By " + Name$
EndSelect
EndIf
If file$
smtp$=smtp(v,2)
AddAttachment(file$)
SendEmail("Changeur de Skin", "Monadresse@wanadoo.fr", "Adressereception@gmail.com", "", "", smtp$, "Nouveau Skin: " + Name$, Names$)
MessageRequester("Envoyer Skin", "Effectuée", #PB_MessageRequester_Ok )
z=1
EndIf
Delay(2)
Until EventID = #PB_EventCloseWindow Or z = 1
EndProcedure
Edit
pour alice:
smtp(31, 2) = "smtp.aliceadsl.fr"
test positif avec alice d'un copain.
Que pencer vous de sa
a+
scaraber