Visual Studio Community 2015を新規インストールし、XamarinでAndroidの開発を始めました。
ボタンクリックしたらメール送信する機能を作成したいため、以下のサイトを参考にしました。
http://furuya02.hatenablog.com/entry/20140521/1400694780
Activityを新規追加し、「2 SmtpSclientによる直接通信」のソースコードをコピペし、以下のようにusingも追加しました。
==============================
using System.Net;
using System.Net.Mail;
void onClick_btnOK(object sender, EventArgs e)
{
var mail = new MailMessage();
mail.From = new MailAddress("spw0044@gmail.com");
mail.To.Add("user2@example.com");
mail.Subject = "件名";
mail.Body = "本文";
var smtpClient = new SmtpClient("smtp.gmail.com",587);
smtpClient.Credentials = new NetworkCredential("spw0044@gmail.com", "XXXXXXXXXX");
smtpClient.EnableSsl = true;
ServicePointManager.ServerCertificateValidationCallback = (sender2, certificate, chain, errors) => true;
smtpClient.Send(mail);
}
すると「SmtpClient」に緑波線が付き、コンパイルすると以下の警告が表示されました。
警告 CS0618
'SmtpClient' は旧形式です ('SmtpClient and its network of types are poorly designed, we strongly recommend you use https://github.com/jstedfast/MailKit and https://github.com/jstedfast/MimeKit instead')
試しにVisual Studio 2015でC#のWindowsアプリを新規作成して同じソースをコピペしたところ、警告は表示されませんでした。
同じVS2015を使用し、C#で記述していますが、Android用だけ警告が表示される状況です。
Webで検索しても同じ現象の情報は発見出来ませんでした。
また、警告に表示されたURLを見てもよくわかりませんでした。
何か追加インストールが必要なのでしょうか?
対処方法を教えて下さい。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/19 01:14