Laden...

Mail Versand SmtpPermission

Erstellt von XXCrashXX2 vor 9 Jahren Letzter Beitrag vor 9 Jahren 2.339 Views
X
XXCrashXX2 Themenstarter:in
20 Beiträge seit 2005
vor 9 Jahren
Mail Versand SmtpPermission

Hi alle zusammen

ich bin gerade dabei einen Sharepoint 2010 Webpart zu erstellen aber beim Versand der Mail
komme ich irgendwie nicht weiter. Auch Google habe ich schon bemüht aber ohne Erfolg.

Ich will einfach eine Mail auf Knopfdruck versenden.

Dim myMail = New MailMessage
        Try
            myMail.From = New MailAddress("xxx@gmx.de")
            myMail.To.Add("xxx@googlemail.com")
            myMail.Subject() = "test"
            myMail.Body() = "Halloooo"

            [B]Dim smtp As New SmtpClient("mail.gmx.net", "587")[/B]
            smtp.Port = 587
            smtp.EnableSsl = True
            smtp.Credentials = New System.Net.NetworkCredential("xxx@gmx.de", "******")
            smtp.Send(myMail)

        Catch ex As Exception

        End Try
Dim smtp As New SmtpClient("mail.gmx.net", "587")

Springt er raus mit folgender Meldung

Fehler bei der Anforderung des Berechtigungstyps "System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=********".

Kann mir dabei jemand helfen?

danke schonmal im Voraus.

3.825 Beiträge seit 2006
vor 9 Jahren

Der Port bei Smtp mit SSL ist leider nicht immer gleich.

Er kann 587 oder 465 sein, probier mal beide Werte.

Grüße Bernd

Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3

16.842 Beiträge seit 2008
vor 9 Jahren

Das Problem ist, dass die DeliveryMethod nicht gesetzt ist.
Ich hab mir mal vor einiger Zeit für diesen Fall ein NuGet Paket erstellt , das alle gängigen Provider abdeckt und alle Eigenschaften korrekt gesetzt werden.
Dort siehst Du auch eine Übersicht, was Du bei welchem Provider für Einstellungen setzten musst.

PS: Thema in den richtigen Forenbereich geschoben...

X
XXCrashXX2 Themenstarter:in
20 Beiträge seit 2005
vor 9 Jahren

Hi

danke für eure Infos.
@Bernd und Abt

Hab alle Infos schon durch. Anderer Port anderer Provider. Alles immer das selbe Ergebnis.

Kann es vielleicht nicht sein das es ein Rechte Problem?
Ich habe im Netz irgendwas zu Caspol oder so gefunden?

cu

3.825 Beiträge seit 2006
vor 9 Jahren

Liegt Deine Anwendung auf einem Netzwerklaufwerk ?

Dann brauchst Du caspol.exe : [FAQ] Anwendung von Netzlaufwerk starten

Grüße Bernd

Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3

X
XXCrashXX2 Themenstarter:in
20 Beiträge seit 2005
vor 9 Jahren

Hi

nein hab hier 2008 Server auf dem Laptop drauf.
Sharepoint 2010 und Visual Studio 2013 alles local.