本文整理汇总了C#中Email.SendNewRegistrationMail方法的典型用法代码示例。如果您正苦于以下问题:C# Email.SendNewRegistrationMail方法的具体用法?C# Email.SendNewRegistrationMail怎么用?C# Email.SendNewRegistrationMail使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Email
的用法示例。
在下文中一共展示了Email.SendNewRegistrationMail方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SendLoginDetails
private void SendLoginDetails(string email, string token)
{
Email o = new Email();
StringBuilder messageTemplate = new StringBuilder();
string Template = HttpContext.Current.Server.MapPath("~\\EMailTemplate\\") + "ResetPassword.txt";
using (StreamReader rwOpenTemplate = new StreamReader(Template))
{
while (!rwOpenTemplate.EndOfStream)
{
messageTemplate.Append(rwOpenTemplate.ReadToEnd());
}
}
StringBuilder resetURL = new StringBuilder();
resetURL.Append("<a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/PasswordReset.aspx");
resetURL.Append("?eml=" + Encrypt(email, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&token=" + Encrypt(token, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("'>......../");
resetURL.Append("&token=" + Encrypt(token, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("</a>");
messageTemplate.Replace("<!-#REGISTRATIONLINK#->", resetURL.ToString());
o.SendNewRegistrationMail("Lost password request from AMAD Support Center", email, messageTemplate.ToString());
MessageLabel.Text = "An email has been sent to reset your password. Kindly follow the instructions in you mail-box.";
}
示例2: SendActivationEmail
private void SendActivationEmail(string email, string token)
{
DataSet ds = Users.GetUserDetailsForActivation(email);
Email o = new Email();
StringBuilder messageTemplate = new StringBuilder();
string Template = HttpContext.Current.Server.MapPath("~\\EMailTemplate\\") + "registration.txt";
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
using (StreamReader rwOpenTemplate = new StreamReader(Template))
{
while (!rwOpenTemplate.EndOfStream)
{
messageTemplate.Append(rwOpenTemplate.ReadToEnd());
}
}
StringBuilder resetURL = new StringBuilder();
resetURL.Append("<a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/UserProfile.aspx");
resetURL.Append("?eml=" + Encrypt(ds.Tables[0].Rows[0]["EmailAddress"].ToString(), ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&mbl=" + Encrypt(ds.Tables[0].Rows[0]["MobileNumber"].ToString(), ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&isp=" + Encrypt("No", ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&fname=");
resetURL.Append("&lname=");
resetURL.Append("&token=" + Encrypt(token, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("'>......../");
resetURL.Append("fname=");
resetURL.Append("&lname=");
resetURL.Append("&token=" + Encrypt(token, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("</a>");
messageTemplate.Replace("<!-#REGISTRATIONLINK#->", resetURL.ToString());
o.SendNewRegistrationMail("Thank you for registering with AMAD", ds.Tables[0].Rows[0]["EmailAddress"].ToString(), messageTemplate.ToString());
MessageLabel.Text = "Thank you for choosing AMAD. Your profile is saved with us but is not activated. Kindly follow the instructions in you mail-box.";
}
}
}
示例3: sendConfirmationEmail
private void sendConfirmationEmail()
{
Email o = new Email();
StringBuilder messageTemplate = new StringBuilder();
string Template = HttpContext.Current.Server.MapPath("~\\EMailTemplate\\") + "NewRegistration.txt";
using (StreamReader rwOpenTemplate = new StreamReader(Template))
{
while (!rwOpenTemplate.EndOfStream)
{
messageTemplate.Append(rwOpenTemplate.ReadToEnd());
}
}
StringBuilder resetURL = new StringBuilder();
StringBuilder mailDeatils = new StringBuilder();
mailDeatils.Append("<b>Congratulations,</b> <b>" + FirstNameTextBox.Text + "</b><br/><br/>");
mailDeatils.Append("<h3>Your account has been activated successfully. You can now enjoy your </h3><br/><li>personalized health care services</li><li>book an instant appointments with your favourite doctors</li><li>get your health related queries answered by our expert panel of doctors<li><li>and lots more...</li>");
mailDeatils.Append("<br/><a href='#'>Click here</a> to book an appointment with the Doctor");
mailDeatils.Append("<br/><a href='#'>Click here</a> to ask questions about your health and our expert panel of doctors will respond");
mailDeatils.Append("<br/><a href='#'>Click here</a> to know doctors nearest to you");
mailDeatils.Append("<br/><a href='#'>Click here</a> to read various health tips");
mailDeatils.Append("<br/><a href='#'>Click here</a> to know '<b>Dadi ke nuske</b>'");
mailDeatils.Append("<br/><a href='#'>Click here</a> to edit your profile");
mailDeatils.Append("<br/><a href='#'>Click here</a> to change your password");
mailDeatils.Append("<br/><br/><br/>If you have any concerns, please contact us at <a href='mailto:[email protected]'>[email protected]</a>");
messageTemplate.Replace("<!-#MESSAGE1#->", mailDeatils.ToString());
o.SendNewRegistrationMail("Your account has been activated with AMAD", EmailAddressTexBox.Text, messageTemplate.ToString());
}
示例4: RegisterNewUser_Click
protected void RegisterNewUser_Click(object sender, ImageClickEventArgs e)
{
try
{
Email o = new Email();
Users.IsPatient = Convert.ToBoolean(IsPatient.SelectedValue);
Users.FirstName = FirstNameTextBox.Text;
Users.LastName = LastNameTextBox.Text;
Users.EmailAddress = EmailAddressTexBox.Text;
Users.MobileNumber = MobileNumberTextBox.Text;
Users.ActivationToken = GenerateRandomString();
if (Users.checkUserAvailability() == "-1" || Users.checkUserAvailability() == "0")
{
string val = Users.RegisterUser();
if (val == "" || val == "0")
RegisterLabel.Text = "Sorry! we could not register your records. Kindly try after some time. Sorry for the Incovenience";
else
{
StringBuilder messageTemplate = new StringBuilder();
string Template = HttpContext.Current.Server.MapPath("~\\EMailTemplate\\") + "registration.txt";
using (StreamReader rwOpenTemplate = new StreamReader(Template))
{
while (!rwOpenTemplate.EndOfStream)
{
messageTemplate.Append(rwOpenTemplate.ReadToEnd());
}
}
StringBuilder resetURL = new StringBuilder();
resetURL.Append("<a href='" + ConfigurationManager.AppSettings["ROOTURL"].ToString() + "/UserProfile.aspx");
resetURL.Append("?eml=" + Encrypt(EmailAddressTexBox.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&mbl=" + Encrypt(MobileNumberTextBox.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&isp=" + Encrypt(IsPatient.SelectedItem.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&fname=" + Encrypt(FirstNameTextBox.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&lname=" + Encrypt(LastNameTextBox.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&token=" + Encrypt(Users.ActivationToken, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("'>......../");
resetURL.Append("fname=" + Encrypt(FirstNameTextBox.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&lname=" + Encrypt(LastNameTextBox.Text, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("&token=" + Encrypt(Users.ActivationToken, ConfigurationManager.AppSettings["ENCKI"].ToString()));
resetURL.Append("</a>");
messageTemplate.Replace("<!-#REGISTRATIONLINK#->", resetURL.ToString());
o.SendNewRegistrationMail("Thank you for registering with AMAD", EmailAddressTexBox.Text, messageTemplate.ToString());
RegisterLabel.Text = "Thank you for choosing AMAD. Your profile is saved with us but is not activated. Kindly follow the instructions in you mail-box.";
}
}
}
catch(Exception ex)
{
}
}