Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Slanje email-a pomocu VB.NET-a

[es] :: .NET :: Slanje email-a pomocu VB.NET-a

Strane: 1 2

[ Pregleda: 6734 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MrNash

Član broj: 200926
Poruke: 155
81.93.89.*



Profil

icon Slanje email-a pomocu VB.NET-a21.06.2010. u 09:11 - pre 167 meseci
Pravim VB.NET web servis koji treba da posalje email na zadatu adresu.
Na Internetu sam nasao kod za slanje email-a medjutim ne mogu da posaljem
email, dobijem poruku o neuspjesnom povezivanju na SMTP server.
Pokusao sam da za SMTP server uzmem mail.google.com a funkciji getCredentials()
sam proslijedio korisnicko ime i lozinku svog gmail naloga.

Sta treba da uradim da bih mogao poslati email?
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Slanje email-a pomocu VB.NET-a21.06.2010. u 09:17 - pre 167 meseci
Probaj da otvoris nalog sa nekog non-web based email klijenta (outlook ili bilo sta drugo)
jer google ima farmu smtp servera sa razlicitim adresama i dinamicki odredjuje preko kojeg ce da salje .


Viva lollapalooza
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
81.93.89.*



Profil

icon Re: Slanje email-a pomocu VB.NET-a21.06.2010. u 09:23 - pre 167 meseci
Probao sam da posaljem email sa mail servera svoje firme ali ista situacija.
Da napomenem, slanje je radilo kada bih kod pokrenuo iz interne mreze firme
ali u ovom slucaju taj kod pokrecem na svom laptopu kod kuce.
 
Odgovor na temu

Dejan Carić
Oslo, Norway

Član broj: 230976
Poruke: 232
*.dynamic.isp.telekom.rs.

Sajt: www.dcaric.com


+26 Profil

icon Re: Slanje email-a pomocu VB.NET-a21.06.2010. u 09:34 - pre 167 meseci
Probaj sa ovim parametrima

SMTP: smtp.gmail.com
Enable SSL: true
Port: 587

Code:

private void SendMail()
{
    try
    {
        MailMessage message = new MailMessage()
        {
            From = new MailAddress("your address", "display name"),
            Subject = "subject",
            Body = "body",
        };

        // add all recipients
        message.To.Add("");

        SmtpClient client = new SmtpClient()
        {
            Host = "smtp.gmail.com",
            Port = 587,
            EnableSsl = true,
            Credentials = new NetworkCredential() { UserName = "username", Password = "password" },
            Timeout = 3000
        };

        client.Send(message);
    }
    catch (Exception ex)
    {
        // handle exception
    }
}


[Ovu poruku je menjao Dejan Carić dana 21.06.2010. u 11:03 GMT+1]
 
Odgovor na temu

Solution
Vladimir Stankovic
Solution software
Leskovac

Član broj: 46426
Poruke: 85
*.dynamic.isp.telekom.rs.

Sajt: www.zaljubise.net


Profil

icon Re: Slanje email-a pomocu VB.NET-a21.06.2010. u 09:59 - pre 167 meseci
Ovaj kod kod mene radi bez problema (samo je kod u c#):

Code:

 System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(sendFrom, sendTo, sendSubject, sendMessage);

 Attachment attached = new Attachment(IzvestajPutanja, MediaTypeNames.Application.Pdf);
 message.Attachments.Add(attached);

 System.Net.Mail.SmtpClient Smtp = new SmtpClient();
 Smtp.Host = SMTP;
 Smtp.Port = 587;
 Smtp.EnableSsl = true;
 Smtp.Credentials = new System.Net.NetworkCredential(username, password);
 Smtp.Send(message);

www.zaljubise.net - najbolji sajt za upoznavanje
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.mbb.telenor.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: Slanje email-a pomocu VB.NET-a21.06.2010. u 12:00 - pre 167 meseci
Been there done that


To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
*.teol.net.



Profil

icon Re: Slanje email-a pomocu VB.NET-a21.06.2010. u 18:10 - pre 167 meseci
Prilikom pokusaja slanja dobijem izuzetak sa sljedecom porukom:
Command not implemented. The server response was: 5.5.1 Unrecognized command. v3sm41358343bkz.4

Ispod je moj kod. Za mail server koristim smtp.gmail.com
Code (vbnet):

        Dim adresa As String = ""
        Dim adresa_od As String = System.Configuration.ConfigurationManager.AppSettings("adresaSalje")
       
        Dim mail As New MailMessage()

        mail.From = New MailAddress(adresa_od)
        mail.Subject = "Test"
        mail.Body = "Test"

        mail.IsBodyHtml = False

        Dim row As DataRow
        For Each row In adrese.Rows
            adresa = row(0).ToString.Trim
            mail.To.Add(adresa)
        Next

        Dim username As String = System.Configuration.ConfigurationManager.AppSettings("username")
        Dim password As String = System.Configuration.ConfigurationManager.AppSettings("password")

        Dim mail_server As String = System.Configuration.ConfigurationManager.AppSettings("mailServer")
        Dim smtp As New SmtpClient(mail_server, 587)
        smtp.EnableSsl = True
        smtp.UseDefaultCredentials = False

        smtp.Credentials = New System.Net.NetworkCredential(username, password)

        Try
            smtp.Send(mail)
            mail.Dispose()
            mail = Nothing
            smtp = Nothing
        Catch ex As Exception
            Return -1
            Exit Function
        End Try


 


[Ovu poruku je menjao Shadowed dana 21.06.2010. u 19:31 GMT+1]
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
81.93.89.*



Profil

icon Re: Slanje email-a pomocu VB.NET-a23.06.2010. u 07:26 - pre 167 meseci
Da li neko zna zasto dobijem navedeni izuzetak?
 
Odgovor na temu

mmwlada
Vladimir Milovanović
Web developer, U.S. Steel Serbia

Član broj: 99390
Poruke: 62
212.5.210.*

Sajt: www.tetraedar.net/mmwlada


+1 Profil

icon Re: Slanje email-a pomocu VB.NET-a28.06.2010. u 14:10 - pre 167 meseci
Probaj port 465 umesto 587.

Za više detalja: gmail support
 
Odgovor na temu

MrNash

Član broj: 200926
Poruke: 155
*.teol.net.



Profil

icon Re: Slanje email-a pomocu VB.NET-a29.06.2010. u 08:42 - pre 167 meseci
Sada je izuzetak sa porukom "Timeout expired".
Kada pokrenem debug metode servis nakon komande send() duze vrijeme pokusava da
posalje email nakon cega dobijem navedeni izuzetak. Klasa SmtpClient ima "TimeOut" svojstvo
koje je podeseno na default-nu vrijednost (100 sekundi). Svojstvo sam postavljao i na vece vrijednosti
ali bih opet dobio isti izuzetak.
 
Odgovor na temu

salevukovi
Aleksandar Lazovic
WEB DEVELOPER C#
Beograd

Član broj: 264116
Poruke: 1
*.dynamic.isp.telekom.rs.



Profil

icon Re: Slanje email-a pomocu VB.NET-a10.07.2010. u 21:09 - pre 166 meseci
Ja imam isti problem, gledao sam neka resenja po netu i kazu da je problem u IIS-u. Na Desktop racunaru mi ne radi a na laptopu radi isti kod. Ista mreza. Mislim da i ti i ja treba da prochackamo IIS. Jesi li instalirao IIS naknadno nakon Operativnog Sistema?
 
Odgovor na temu

Comii

Član broj: 180123
Poruke: 49
*.dynamic.isp.telekom.rs.



Profil

icon Re: Slanje email-a pomocu VB.NET-a13.07.2010. u 08:11 - pre 166 meseci
- Postoji mogućnost da slanje email-a blokira firewall ili antivirus!
- Takođe proverite da li ste u okviru gmail naloga omogućili POP pristup. (gmail- Settings- Forwarding and POP/IMAP)
 
Odgovor na temu

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st.cable.xnet.hr.



Profil

icon Re: Slanje email-a pomocu VB.NET-a16.08.2010. u 23:11 - pre 165 meseci
Code:

                    MailAddress from = new MailAddress("[email protected]");
                    MailAddress to = new MailAddress("[email protected]");


                    MailMessage mail = new MailMessage(from, to);


                    mail.Subject = "Test Email iz program u  slucaju greske";

                    string Body = " Nastala greska ............................................. :" ;

                    mail.Body = Body;
                    SmtpClient smtp = new SmtpClient();

                    smtp.Host = "smtp.neka.hr";
                    smtp.Port = 25;
                    smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "tetamara");
                    smtp.Send(mail);



Naravno da su ovdje domena, sifra , izmijenjeni , ovaj kod radi izvrsno sa stranice , iz web aplikacije dok iz desktop aplikacije neće i prijavio ::
Failure sending mail.Meni ne odgovara da koristim google ili bilo čije , nego da email ide sa mog servera.I da li je ovo uopšte moguće , poslati email sa desktopo aplikacijom koristeći smtp postavke servera na kom imam web prostor .Hvala
A da uguraše me u ovaj vb ,ali koristim c# , ali nije problem ako neko može d a pomogne bilo kako ...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Slanje email-a pomocu VB.NET-a16.08.2010. u 23:38 - pre 165 meseci
Ma, ja sam ti dao ovu temu kao primer, imas ih jos, samo kucaj u pretragu email i klikni ovog foruma.
A VB i C# ti se razlikuju po sintaksi ali je princip sasvim isti.

SMTP server ti svakako treba a ako hoces da bude na tvom racunaru instliraj neki besplatni. Druga mogucnost postoji a to je da u svoju aplikaciju integrises mogucnosti smtp servera (tj. prakticno napravis taj server) ali ti je to daleko komplikovanije.
 
Odgovor na temu

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st.cable.xnet.hr.



Profil

icon Re: Slanje email-a pomocu VB.NET-a17.08.2010. u 01:10 - pre 165 meseci
Citat:
Neznalica_sa_ugla: [code]
Meni ne odgovara da koristim google ili bilo čije , nego da email ide sa mog servera.I da li je ovo uopšte moguće , poslati email sa desktopo aplikacijom koristeći smtp postavke servera na kom imam web prostor .Hvala
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
92.244.151.*



+6 Profil

icon Re: Slanje email-a pomocu VB.NET-a17.08.2010. u 02:12 - pre 165 meseci
Razmisli, ako vec preko desktop aplikacije mozes da saljes poruke koristeci Google SMTP server, zasto ne bi bio u mogucnosti da isto to uradis koristeci drugi server (u ovom slucaju tvoj Hosting SMTP server)?
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Slanje email-a pomocu VB.NET-a17.08.2010. u 02:26 - pre 165 meseci
Pa ako hoces sa svog, onda instaliraj sebi, kao sto sam ti i rekao. Ako hoces da ti aplikacija radi i kao smtp server, jbg, onda uci smtp protokol pa pravi.
 
Odgovor na temu

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st2.cable.xnet.hr.



Profil

icon Re: Slanje email-a pomocu VB.NET-a17.08.2010. u 22:46 - pre 165 meseci
bojan21 , pa ja upravo pitam gdje grešim u kodu , zato sam i stavio kod !!
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Slanje email-a pomocu VB.NET-a18.08.2010. u 01:29 - pre 165 meseci
Koji je exception message? Ima li innerexception-a i ako ima koji su njihovi Message?
Mozda ti firewall pravi problem.
 
Odgovor na temu

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st2.cable.xnet.hr.



Profil

icon Re: Slanje email-a pomocu VB.NET-a18.08.2010. u 09:19 - pre 165 meseci
Meni ovo nije pomoglo ::

System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 70.87.29.134:25
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6, Int32 timeout)
at System.Net.PooledStream.Activate(Object owningObject, Boolean async, Int32 timeout, GeneralAsyncDelegate asyncCallback)
at System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback)
at System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout)
at System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port)
at System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port)
at System.Net.Mail.SmtpClient.GetConnection()
at System.Net.Mail.SmtpClient.Send(MailMessage message)
--- End of inner exception stack trace ---
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at WindowsApplication1.Email.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
Odgovor na temu

[es] :: .NET :: Slanje email-a pomocu VB.NET-a

Strane: 1 2

[ Pregleda: 6734 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.