In this article we will learn how to set up email address on godday hosting provider and to send emails using godaddy and asp .net. Godaddy is an internet domain registrar and hosting company. To send emails using godday one must have their website hosted at Godaddy hosting server.
Code Behind:
Designer Code:
<%@ Page
Language="C#"
AutoEventWireup="true"
CodeFile="Default.aspx.cs"
Inherits="_Default"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
body
{
font: 11px verdana;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td colspan="2">
<asp:Label ForeColor="Green"
ID="lblConfirmationMessage"
runat="server"
/>
</td>
</tr>
<tr>
<td>
<b>Email To</b>
</td>
<td>
<asp:TextBox Width="300px"
runat="server"
ID="txtEmailTo"
/>
</td>
</tr>
<tr>
<td>
<b>Subject</b>
</td>
<td>
<asp:TextBox Width="300px"
runat="server"
ID="txtSubject"
/>
</td>
</tr>
<tr>
<td style="vertical-align:
top;">
<b>Message</b>
</td>
<td>
<asp:TextBox Width="300px"
Height="100px"
TextMode="MultiLine"
runat="server"
ID="txtEmailMessage"
/>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button Text="Send Email"
ID="btnSendEmail"
runat="server"
OnClick="btnSendEmail_Click"
/>
</td>
</tr>
</table>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
public partial class _Default :
System.Web.UI.Page
{
protected void
Page_Load(object sender, EventArgs e)
{
}
protected void
btnSendEmail_Click(object sender, EventArgs e)
{
MailMessage message = new
MailMessage();
SmtpClient smtpClient = new
SmtpClient();
string msg = string.Empty;
try
{
MailAddress fromAddress = new
MailAddress("EmailAddressYouHaveCreatedOnGodaddy");
message.From = fromAddress;
message.To.Add(txtEmailTo.Text);
message.Subject = txtSubject.Text;
message.IsBodyHtml = true;
message.Body = txtEmailMessage.Text;
smtpClient.Host = "relay-hosting.secureserver.net"; //-- Donot change.
smtpClient.Port = 25; //--- Donot change
smtpClient.EnableSsl = false;//--- Donot change
smtpClient.UseDefaultCredentials = true;
smtpClient.Credentials = new System.Net.NetworkCredential("EmailAddressYouHaveCreatedOnGodaddy",
"PasswordSuppliedDuringEmailCreation");
smtpClient.Send(message);
lblConfirmationMessage.Text = "Your
email successfully sent.";
}
catch (Exception
ex)
{
msg = ex.Message;
}
}
}
No comments:
Post a Comment