System.Web.Mail 名前空間でメール送信が簡単にできます。
サンプルコードをば
Function SendMail() Dim SMTPMail As System.Web.Mail.SmtpMail Dim Mail As New System.Web.Mail.MailMessage
河端さんのBlogより。
IISPassword というIISでApacheの.htaccess / .htpasswd ファイルを使ったBASIC認証ができるツールです。
フリーソフトウェア。個人使用も商用使用も無料だそうです。
IISでBASIC認証できないかなー。とおもって探してたら見つけました。
対象プラットフォームは、
IIS 5 / Windows 2000
IIS 5.1 / Windows XP
IIS 6 / Windows 2003
の3つだそうです。