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("demouser@gmail.com");
m.To.Add("test@test.com");
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("demouser@gmail.com","******");

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 = "demouser@gmail.com" 

        Dim strTo = "test@test.com"

        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("demouser@gmail.com","*******")

        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 = "demouser@gmail.com";

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




$mail->From = "demouser@gmail.com";

$mail->FromName = "demouser";




$mail->AddAddress("test@test.com","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...