catchで何もしないのはやめよう
せめてログに出すとかさ

> SmtpClient server = new SmtpClient("自分のメール@gmail.com");
> mail.From = new MailAddress("email");
> mail.To.Add("dest");
パラメータ滅茶苦茶
SmtpClientに渡すのは通信先のSMTPサーバの情報
Toが送信先メールアドレス
SMTPサーバはGmailのが使えるようだから調べてみて

あとSystem.Net.Mailはもう非推奨 代替としてMailKitとか挙げられてる