user4728701
user4728701

Reputation:

Asp.net mvc does not send email in godaddy hosting

I have a asp.net mvc site hosted in godaddy, but email sending is not working. In server code I writed the following

var emailmessage = new System.Web.Mail.MailMessage()
        {
            Subject = subject,
            Body = body,
            From = from,
            To = to,
            BodyFormat = MailFormat.Html,
            Priority = MailPriority.High
        };


        SmtpMail.SmtpServer = "relay-hosting.secureserver.net";
        SmtpMail.Send(emailmessage);

In web config I added the code

<system.net>
  <mailSettings>
   <smtp from="[email protected]">
    <network host="relay-hosting.secureserver.net"/>
   </smtp>
  </mailSettings>
 </system.net>

What can I do else? Thanks!

Upvotes: 1

Views: 1092

Answers (2)

Saurabh Bhushan
Saurabh Bhushan

Reputation: 1

var senderEmail = new MailAddress("Your email", "Your Name");
var receiverEmail = new MailAddress("Receiver email", "Receiver name");
var password = "your password"; //I used here APP password 

var subject = "Subject";
var body = @"<html><body><p>Dear XYZ,</p></body></html>";
using (SmtpClient client = new SmtpClient
{
    Host = "relay-hosting.secureserver.net",
    Port = 25,
    UseDefaultCredentials = false,
    Credentials = new System.Net.NetworkCredential(senderEmail.Address, password)
})
using (var message = new MailMessage(senderEmail, receiverEmail)
{
    Subject = subject,
    Body = body,
    IsBodyHtml = true
})
client.Send(message);

Upvotes: 0

mongesh madhavan
mongesh madhavan

Reputation: 609

Below snippet works for me. try this code and if it don't work for you, can you log whole exception message.

MailMessage Msg = new MailMessage();
// Sender e-mail address.
Msg.From = new MailAddress(txtEmail.Text);
// Recipient e-mail address.
Msg.To.Add("[email protected]");
//Msg.Subject = txtSubject.Text;
Msg.Body ="some body message";
SmtpClient smtp = new SmtpClient();
smtp.Host = "relay-hosting.secureserver.net";
smtp.Send(Msg);

Upvotes: 2

Related Questions