Sample Code About Sending Emails Via Gmail

ASP.NET - C#

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@import namespace="System.Net"%>
<%@import namespace="System.Net.Mail"%>
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
MailMessage m = new MailMessage();
SmtpClient sc = new SmtpClient();
try
{
m.From = new MailAddress("[email protected]");
m.To.Add("[email protected]");
m.Subject = "This is a Test Mail";
m.IsBodyHtml = true;
m.Body = "test gmail";
sc.Host = "smtp.gmail.com";
sc.Port = 587;
sc.Credentials = new System.Net.NetworkCredential("[email protected]","******");

sc.EnableSsl = true;
sc.Send(m);
Response.Write("Email Send successfully");
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
</script>
<html>
<body>
<form runat="server">
<asp:Label id="lblMessage" runat="server"></asp:Label>
</form>
</body>
</html>

 

ASP.NET - VB.NET

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%@ Page Language="VB" %>

<%@ Import Namespace="System.Net.Mail" %>

<script runat="server">

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)

  

        Dim strFrom = "[email protected]

        Dim strTo = "[email protected]"

        Dim MailMsg As New MailMessage(New MailAddress(strFrom.Trim()), New MailAddress(strTo))

        MailMsg.BodyEncoding = Encoding.Default

        MailMsg.Subject = "This is a test"

        MailMsg.Body = "This is a sample message using SMTP authentication"

        MailMsg.Priority = MailPriority.High

        MailMsg.IsBodyHtml = True

  

        Dim SmtpMail As New SmtpClient

        Dim basicAuthenticationInfo

        SmtpMail.Host = "smtp.gmail.com"

        SmtpMail.Port=587

        SmtpMail.DeliveryMethod = SmtpDeliveryMethod.Network

        SmtpMail.UseDefaultCredentials = False

        SmtpMail.Credentials = new System.Net.NetworkCredential("[email protected]","*******")

        SmtpMail.EnableSsl = true

        SmtpMail.Send(MailMsg)

        lblMessage.Text = "Mail Sent"    

    End Sub

</script>

<html>

<body>

    <form runat="server">

        <asp:Label id="lblMessage" runat="server"></asp:Label>

    </form>

</body>

</html>

 

PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<body>

<?php

include("class.phpmailer.php"); //you have to upload class files "class.phpmailer.php" and "class.smtp.php"




$mail new PHPMailer();




$mail->IsSMTP();

$mail->SMTPAuth = true;

$mail->SMTPSecure = "tls";

$mail->Host = "smtp.gmail.com";

$mail->Port = 587;

$mail->Username = "[email protected]";

$mail->Password = "********";




$mail->From = "[email protected]";

$mail->FromName = "demouser";




$mail->AddAddress("[email protected]","test");

$mail->Subject = "This is the subject";

$mail->Body = "This is the body";

$mail->WordWrap = 50;

$mail->IsHTML(true);




if(!$mail->Send()) {

echo "Mailer Error: " . $mail->ErrorInfo;

} else {

echo "Message has been sent";

}

?>

</body>

</html>

 

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

SQL server- network related or instance-specific error happened while connection establishing

  Instance-specific or network related error happening while connecting to SQL server   Please...

OleDB connection string examples

OleDB connection string examples MS Access (Jet) "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA...

Do you allow custom COM components?

Do you allow custom COM components? We are not offering to install the custom COM components...

Error when accessing a WCF services

Error when accessing a WCF services Error when accessing a WCF service: "IIS specified...

How to cache static contents to client with UseMaxAge?

You can consider to caches static contents to the client with UseMaxAge if your website has too...

Powered by WHMCompleteSolution