string strSMTPServer = ConfigurationManager.AppSettings["SMTPServer"];
string strFromAddress = ConfigurationManager.AppSettings["FromAddress"];
string strUserName = ConfigurationManager.AppSettings["MailCredential_UserName"];
string strPassword = ConfigurationManager.AppSettings["MailCredential_Password"];
int intSMTPPort = Convert.ToInt32(ConfigurationManager.AppSettings["SMTPPort"]);
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient(strSMTPServer);
if (fileResume.HasFile == true)
{
mail.Attachments.Add(new Attachment(fileResume.PostedFile.InputStream, fileResume.PostedFile.FileName));
mail.From = new MailAddress(strFromAddress);
mail.To.Add(ConfigurationManager.AppSettings["MailToAddress"]);
String strAppliedFor=Request.QueryString["jobid"]!=null?Request.QueryString["jobid"]:"General";
mail.Subject = "Applied For " + ddlApplyOne.SelectedValue;
mail.IsBodyHtml = true;
StringBuilder mailBody = new StringBuilder();
mailBody.AppendFormat("<div style='width:50px;backround-color:Green'><table border='10' bordercolor='red' cellpadding='10' cellspacing='10' align='center'>");
mailBody.AppendFormat("<tr><td colspan='2' align='center'><h1>Application for the post of {0}</h1></td></tr>", ddlApply.SelectedValue);
mailBody.AppendFormat("<tr><td>Name of the Candidate:</td><td>{0}</td></tr>",txtName.Text);
mailBody.AppendFormat("<tr><td>EmailID:</td><td>{0}</td></tr>",txtEmail.Text);
mailBody.AppendFormat("<tr><td>Contact Ph:</td><td>{0}</td></tr>",txtContact.Text);
mailBody.AppendFormat("<tr><td>Educational Qualification:</td><td>{0}</td></tr>",txtEduQu.Text);
mailBody.AppendFormat("<tr><td>Technical Skils:</td><td>{0}</td></tr>",txtSkills.Text);
mailBody.AppendFormat("<tr><td>Work Experience:</td><td>{0}</td></tr>", ddlExp.SelectedValue);
mailBody.AppendFormat("<tr><td>Current Working Status:</td><td>{0}</td></tr>", txtWorkStat.Text);
mailBody.AppendFormat("</table></div>");
mail.Body = mailBody.ToString();
SmtpServer.Port = intSMTPPort;
SmtpServer.Credentials = new System.Net.NetworkCredential(strUserName, strPassword);
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
txtEmail.Text = "";
txtName.Text = "";
txtSkills.Text = "";
txtWorkStat.Text = "";
txtContact.Text="";
txtEduQu.Text="";
txtWorkStat.Text="";
ddlApply.SelectedIndex=0;
ddlExp.SelectedIndex=0;
lblError.Text = "";
ScriptManager.RegisterStartupScript(this,this.GetType(),"MessageBox","alert('Your details are updated to our system. We will get back to you soon..Thank you');",true);
No comments:
Post a Comment