2016-04-13 13 views
0

:MVC6'de e-posta gönderiliyor? Çeşitli çerçeveler System.Net.Mail başvuran denedim

Ben de Nuget gelen yüklü e-posta paketi MailKit 1.2.21 kullanılarak denedi
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 

.

"net46": { 
     "dependencies": { 
      "MailKit": "1.2.21" 
     } 

MailKit sınıfına başvurulursa, hata: "Ad alanı türü bulunamıyor".

MVC 6'da nasıl e-posta gönderirim?

cevap

0

MailKit'de net46 ürününün çevirisi bulunmamaktadır, ancak net45 MailKit aksamını kullanamazsınız.

Görünüşte nuget, sizin için otomatik olarak bunu çözmüyor ve sadece net45 derlemesini referans alıyor, bu yüzden manuel olarak yapmanız gerekecek.

sonraki MimeKit ve MailKit sürümü (muhtemelen sadece Nuget içinde net46 dizinde net45 montajlar olacaktır) Nuget paketinde net46 topluluklarını da yapmaya çalışacağım, ama yeni yapmaya oyalıyorum Microsoft, dotnet 1.0 rc2'yi piyasaya sürene kadar serbest bırakılır.

şimdi yaklaşık bir ay :(

1

ben 3. parti libraryies ile vazgeçmiş boyunca her gün bu sürüm bekliyordum. Ben Azure depolama tablo oluşturulur ve web siteleri bu tabloya e-postalarını kurtarmak Azure tablosunda her 1 dakikada bir yeni e-postalar arayan, onları masadan çeken ve gönderen bir Raspberry Pi'im var. Linux Python kullanarak Azure depolama alanına erişmek için bir kütüphane var ..

Ayrıca PI üzerinde bir 3G dongle kadar ve şimdi de benim MVC6 web sitelerinden SMS metinleri gönderebilirsiniz! om aradığım çözüm, ama işe yarıyor.