残念ながら、ASP.Net メンバーシップには、ユーザーの作成後にすぐに使用できるアクティベーション メールを送信する機能がありません。
自分でユーザーを作成するので、その直後に SendEmail メソッドを簡単に呼び出すことができます。
ASP.Net 4 からの電子メールの送信 – C# サンプル コード
MembershipCreateStatus status;
var membershipUser = Membership.CreateUser(..., out status);
if (status == MembershipCreateStatus.Success)
SendEmail(...);
public void SendEmail(MailAddress from, MailAddress to,
string subject, string body)
{
var message = new MailMessage();
message.From = from;
message.To.Add(to);
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = true;
var smtpClient = new SmtpClient("localhost");
smtpClient.Send(message);
}