2016-04-13 6 views
0

私は、様々なフレームワークでsystem.net.mailを参照しようとしている:MVC6でメールを送信していますか?

framework: "net451" 
dependency: "System.Net.Mail": "1.0.0-rc2-00001" 
error: does not support framework 

framework: "net46" 
dependency: "System.Net.Mail": "1.0.0-rc2-00001" 
error: does not support framework 

framework: "dotnet5.4" 
System.Net.Mail not available 

framework: "dnx46" 
System.Net.Mail not available 

私もNuGetからインストールemailパッケージのMailKit 1.2.21を使用して試してみました。

MailKitクラスを参照すると、エラー:「名前空間の型が見つかりません」。

MVC 6で電子メールを送信するにはどうすればよいですか?

答えて

0

MailKitには現在net46に固有のアセンブリがありませんが、net45 MailKitアセンブリを使用できない理由はありません。

明らかにナゲットはこれを自動的に把握せず、net45アセンブリを参照しているだけなので、手動で行う必要があります。

私は(おそらくちょうどnugetにnet46ディレクトリにnet45アセンブリになります)nugetパッケージでnet46アセンブリが含まれていますが、私は新しいを作ることにオフに保持しています次のMimeKitとMailKitリリースを作ってみますよMicrosoftがdotnet 1.0 rc2をリリースするまでリリース。

私はサードパーティのlibraryiesであきらめた約一ヶ月になりました:(

1

毎日このリリースを期待してきた。私は、Azureのストレージ・テーブルを作成し、ウェブサイトでは、この表に自分の電子メールを保存私はAzureテーブルの新しいメールを1分ごとに探し出し、テーブルから取り出して送信します。Linux Pythonを使用してAzureストレージにアクセスするためのライブラリがあります。

PIの3Gドングルをアップし、MVC6のウェブサイトからもSMSテキストを送信できるようになりました!

これは遠いです私が探していた解決策はありましたが、それは機能します。

関連する問題