send mail in vb 2008 with autentication

Posted on 2009-04-02
Medium Priority
Last Modified: 2013-11-30
I'm using this code:
See code


Im' reciving:
+System.Net.Mail.SmtpException      5.7.3 Requested action aborted; user not authenticated"}      System.Net.Mail.SmtpException

            Dim Message As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()
            Dim Smtp As New System.Net.Mail.SmtpClient()
            Dim SmtpUser As New System.Net.NetworkCredential()
            '-- Build Message
            Message.From = New System.Net.Mail.MailAddress("xxx@hotmail.com", "My name")
            Message.To.Add(New System.Net.Mail.MailAddress("email@server.com", "Other Name"))
            Message.IsBodyHtml = False
            Message.Subject = "Come on My Show Soon"
            Message.Body = "Please be a guest on my show. - Larry"
            '-- Define Authenticated User
            SmtpUser.UserName = "xxl@hotmail.com" 
            SmtpUser.Password = "Password"
            SmtpUser.Domain = "smtp.live.com"
            '-- Send Message
            Smtp.UseDefaultCredentials = False
            Smtp.Credentials = SmtpUser
            Smtp.Host = "smtp.live.com"
            Smtp.EnableSsl = True
            Smtp.Port = 25
            Smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network
        Catch ex As Exception
        End Try

Open in new window

Question by:cpx_Support

Accepted Solution

Dgleich earned 2000 total points
ID: 24052402
Hmm Try this code:

Just change it to use diffrent smtp server...
        Dim message As System.Net.Mail.MailMessage
        Dim smtp As New System.Net.Mail.SmtpClient("smtp.gmail.com", 587)
        smtp.Credentials = New System.Net.NetworkCredential("Your gmail username", "password")
        message = New System.Net.Mail.MailMessage("From:", "To:", "Subject", "mail here")
        smtp.EnableSsl = True

Open in new window

LVL 71

Expert Comment

by:Éric Moreau
ID: 24052882
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 24053001
Last I heard, Hotmail (and I assume Live as well) didn't have a public interface to send email through code. Because it's web-based, you have to go through browser. I'd love to know otherwise.

Author Comment

ID: 24057225
Hello emoreau i looked the link but I think i'm using the correct configuration but doen't work.

Kaufmed, I read that Hotmail now let users send mail throug smtp but in any case I tried with gmail and I'm getting the same error.

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
An ASP.NET Web Form User Control is not newly introduced in ASP.NET. In fact, it was an old technology yet still playing a role to generate web content, especially when we want to use it to have a better and easy way to control part of the web conte…
When you have multiple client accounts to manage, it often feels like there aren’t enough hours in the day. With too many applications to juggle, you can’t focus on your clients, much less your growing to-do list. But that doesn’t have to be the cas…
Through the video, you can check the migration process of Outlook PST file to PDF. Kernel for Outlook to PDF tool can convert Outlook emails with all attributes like Subject, To, From, Cc, Bcc and other folders such as Inbox, Outbox, Sent Items, Jun…
Suggested Courses

607 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question