投稿者 るきお  (社会人) 投稿日時 2018/5/8 00:23:32
参考にされているサイト(https://dobon.net/vb/dotnet/internet/smtpmail.html)の情報は古いようです。
System.Web.Mailは廃止されており、System.Net.Mailがその代わりです。
https://msdn.microsoft.com/ja-jp/library/system.web.mail(v=vs.110).aspx


gmailを使った送信はやってみたことはないんですが、検索したらサンプルソース付きで情報は出てきたので参考までに。
https://stackoverflow.com/questions/32260/sending-email-in-net-through-gmail

全部読んでないですが、数分間に送信したメールの量が多いとブロックされるなどサーバー側のブロック機能もあるようです。
あまり無制限にしてしまうと、メールアプリにただ乗りされてしまうのと、セキュリティの観点で厳しくする必要があるのとで、魔界の仮面弁士さんが上げられているようなポイントもあるのではないかと私も思います。

なお、gmailではないですが企業内に設置されたメールサーバーからの送信は何度もやったことがあり、System.Net.Mailクラスで簡単にできます。