| Gjoreski | 27.06.2015 18:33 | 
	
		| Predmet:Send Maill 
 Ima nekoj ideja kako od vb6 program da isparam mail?
 | 
    
	
		| Avko | 15.09.2015 13:39 | 
	
		| Predmet:Re: Send Maill 
 dragi prijatelju!
 i ja sam se namucio sa time no nakon godina mukotrpnog istrazivanja uspio sam poslati mail iz VB6.
 Na internetu ima jako puno primjera i svi su u srži isti i rade na istom principu, a razlikuju se u dizajnu koda.
 Primjer1. Ovo radi kod mene 100%
 Ovo je jedan jednostavni kod
 
 
 PreuzmiIzvorni kôd (Visual Basic):Private Sub Command1_Click()    Call SendGMailEnd Sub  Sub SendGMail()  ' Object creationSet objMsg = CreateObject("CDO.Message")Set msgConf = CreateObject("CDO.Configuration")  ' Server ConfigurationmsgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "tvoj.mail@gmail.com"msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "lozinka"msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1msgConf.Fields.Update  ' EmailobjMsg.To = "kome.saljes@gmail.com"objMsg.From = "tvoj.mail@gmail.com"objMsg.Subject = "naslov u poruci"objMsg.HTMLBody = "tekst poruke"objMsg.Sender = "Mr. Name"  Set objMsg.Configuration = msgConf  ' SendobjMsg.Send  ' ClearSet objMsg = NothingSet msgConf = Nothing  End Sub
 Netko koristi umjesto procedure sendGMail,
 funkciju sendGMail( "kome.saljes@gmail.com","tvoj.mail@gmail.com", "naslov u poruci","tekst poruke","Mr. Name")
 
 primjer2. evo isti taj primjer (isto govno drugo pakovanje)
 
 PreuzmiIzvorni kôd (Visual Basic):Private Sub SendEmail(strEmail, strEpass, strSendTo, strSubject, strTextBody , Optional strAttachment As String)  Dim objCDOMsg As New CDO.Message  Dim objCDOCon As New CDO.Configuration  Dim strSchemas As String   strSchemas = "http://schemas.microsoft.com/cdo/configuration/"   With objCDOCon.Fields    .Item(strSchemas & "sendusing") = 2    .Item(strSchemas & "smtpserver") = "smtp.gmail.com"    .Item(strSchemas & "smtpserverport") = 465    .Item(strSchemas & "smtpauthenticate") = 1    .Item(strSchemas & "sendusername") = strEmail  ' Your gmail    .Item(strSchemas & "sendpassword") = strEpass ' Your password    .Item(strSchemas & "smtpconnectiontimeout") = 30    .Item(strSchemas & "smtpusessl") = 1    .Update  End With   ' Construct your email  With objCDOMsg    .From = strEmail                 ' Your Email    .To = strSendTo                 ' Send to any email (example: example@yahoo.com)    .Subject = strSubject         ' Subject    .TextBody = strTextBody   '  Body    .Sender = strEmail             ' Your Email    .ReplyTo = strEmail            ' Your Email    .AddAttachment strAttachment  ' Your Attachment    Set .Configuration = objCDOCon    .Send                                 ' Send Email  End WithEnd Sub
 VAZNO:
 Da bi ti ovo radilo moras napraviti dvije(2) stvari:
 1. u Project-Reference ukljuciti Microsoft CDO for windows 2000 library
 2. moras u gmailu na sigurnosti uklkjuciti na ON inace ti nece raditi kao ni meni.
 
 nakon sto posjetis ovaj link https://www.google.com/...secureapps
 ispisati ce ti se tekst :
 Some apps and devices use less secure sign-in technology, which makes your account more vulnerable. You can turn off access for these apps, which we recommend, or turn on access if you want to use them despite the risks.
 
 a onda izaberes ON i dozvolices svojoj "sumnjivoj" aplikaciji da pristupi tvome racunu i uz pomoc smtp.gmail.com protokola posalje mail nekoj drugoj osobi
 
 nadam se da sam ti pomogao, stavio sam i program da nemoras prepisivati.
 vidis kako sam dobar, aaa? sta kaze?
 jesam li zasluzio pseći kolačić?
 mmmm, av-av
 | 
        | Prilozi: sendGmail.rar (Velicina datoteke:1.56 KB)
 
 | 
    
	
		| Gjoreski | 15.09.2015 15:14 | 
	
		| Predmet:Re: Send Maill 
 Fala kolega ,go resiv ova samo zaboravov da napisam odgovor.
 Reseno slicno kako tvojot prv primer.
 Vo sekoj slucaj Fala mnogu.
 |