Solved

Issues Sending Mail Google Apps ASP.Net

Posted on 2009-04-01
2
506 Views
Last Modified: 2013-12-17
Currently I am attempting to send an email using my google apps account which is registered properly for my domain. Upon running the code below I receive the error.

The remote certificate is invalid according to the validation procedure.
MailMessage message = new MailMessage();

            message.To.Add(to);

            message.From = new MailAddress("me@mydomain.com", "myname", System.Text.Encoding.UTF8);

            message.Subject = subject;

            message.SubjectEncoding = System.Text.Encoding.UTF8;

            message.Body = message2;

            message.BodyEncoding = System.Text.Encoding.UTF8;

            message.IsBodyHtml = false;

            message.Priority = MailPriority.Normal;

            SmtpClient emailClient = new SmtpClient();

            emailClient.Credentials = new NetworkCredential("me@mydomain.com", "secret");

            emailClient.Port = 587;

            emailClient.Host = "smtp.gmail.com.";

            emailClient.EnableSsl = true;

            emailClient.Send(message);

Open in new window

0
Comment
Question by:greggoodwin2
2 Comments
 
LVL 5

Accepted Solution

by:
KPMT-Technician earned 500 total points
ID: 24042415
I have a few questions:
  Is the machine that is running this web appication have the ablitity to communication with google via port 587?
  Is the machine that is running this web application behind a firewall?
  Line 11 on the above sample code - Are the Network Credential a valid Google email address?

Comment:
  Line 13 on the above sample code - "smtp.gmail.com." remove the last (.) - type-o only, dns will resovle the correct IP Address with or without it.
0
 

Author Closing Comment

by:greggoodwin2
ID: 31565416
Thanks I opened the ports on the web server and removed the (.) now it all runs well!
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK (http://www.microsoft.com/en-us/download/details.aspx?id=27876) for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

914 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

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now