using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Net;
using System.Net.Mail;
using System.Collections;
public partial class extra_email : System.Web.UI.Page
{
protected void ddl_type_SelectedIndexChanged(object sender, EventArgs e)
{
if(ddl_type.SelectedValue == "Email")
{
lbl_to.Text = "To:";
lbl_user.Text = "User:";
lbl_pass.Visible = true;
tbx_pass.Visible = true;
lbl_cc.Visible = true;
tbx_cc.Visible = true;
}
else if (ddl_type.SelectedValue == "Text")
{
lbl_to.Text = "Phone Number:";
lbl_user.Text = "Your Phone Number:";
lbl_pass.Visible = false;
tbx_pass.Visible = false;
lbl_cc.Visible = false;
tbx_cc.Visible = false;
}
}
protected void btn_send_Click(object sender, EventArgs e)
{
string to = tbx_to.Text;
string from = tbx_user.Text + "@mailserver.com";
string user = tbx_user.Text;
string pass = tbx_pass.Text;
string cc = tbx_cc.Text;
string subject = tbx_subject.Text;
string message = tbx_message.Text;
MailAddress From = new MailAddress(from);
MailAddress To = new MailAddress(to);
MailMessage Mail = new MailMessage(From, To);
//NetworkCredential UserInfo = new NetworkCredential(user, pass);
Mail.Subject = subject;
Mail.Body = message;
SmtpClient MailServer = new SmtpClient("mailserver.com", 465);
/*
MailServer.EnableSsl = true;
MailServer.UseDefaultCredentials = false;
MailServer.Credentials = UserInfo;
*/
if(ddl_type.SelectedValue == "Email")
{
if (cc.Length > 0)
{
MailAddress c = new MailAddress(cc);
Mail.CC.Add(c);
}
}
else
{
SmtpClient TextServer = new SmtpClient("textserver.com");
try
{
TextServer.Send(Mail);
lbl_error.Text = "Message successfully sent.";
}
catch (Exception ex)
{
lbl_error.Text = ex.ToString();
}
}
try
{
MailServer.Send(Mail);
lbl_error.Text = "Mail successfully sent.";
}
catch (Exception ex)
{
lbl_error.Text = ex.ToString();
}
}
}