/// <Summary>
/// Send the user account and password at registration
/// </Summary>
/// <Param name = "receiver"> User Registration email </param>
/// <Param name = "username"> User name </param>
/// <Param name = "password"> plaintext of the User password </param>
Public bool Register (string er, string username, string password)
{
System. Net. Mail. SmtpClient client;
Client = new System. Net. Mail. SmtpClient ("smtp.126.com ");
Client. Timeout = 60000;
Client. usedefacrecredentials = false;
Client. Credentials = new System. Net. NetworkCredential ("mailbox number", "Mailbox password ");
Client. DeliveryMethod = System. Net. Mail. SmtpDeliveryMethod. Network;
System. Net. Mail. MailMessage message = new System. Net. Mail. MailMessage ();
Message. SubjectEncoding = System. Text. Encoding. UTF8;
Message. BodyEncoding = System. Text. Encoding. UTF8;
Message. From = new System. Net. Mail. MailAddress ("mailbox number", "display name", System. Text. Encoding. UTF8 );
Message. To. Add (new System. Net. Mail. MailAddress (receiver, username, System. Text. Encoding. UTF8 ));
Message. IsBodyHtml = false; // whether it is html-encoded
Message. Subject = "User Registration Information ";
Message. Body = username + ": Hello! /R/n your registered username is: "+ username +"; password is: "+ password + ". /R/n ";
Try
{
Client. Send (message );
Response. Write ("sent successfully! ");
Return true;
}
Catch
{
Return false;
}
}