.NET Framework 4のSmtpClientで3MBを超える添付ファイルを送信しようとするとBase64のEncodingをするところで、IndexOufOfRangeExceptionが発生して落ちる。
なんでかなーと思っていろいろ調べていたら、こんなブログにたどり着く。
ASP.NET 4.0 SMTP throws exception when there is an email attachment over 3MB
そして、Hotfixがここにあるらしい。
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=30226
まだ、ダウンロードして試していないけど。
KB的には、このページ