tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
534
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    1stBoot 1stBoot ist offline Grünschnabel
    Registriert seit
    Mar 2005
    Beiträge
    4
    Hallo zusammen,

    ich bin noch ein ziemlicher Neuling in der Programmierung.
    Habe jetzt mit VB.NET angefangen und habe folgendes Problem.

    Ich habe da einen Code, der mir erlaubt über VB eine Mail zu versenden.
    Dieser sieht so aus:

    Dim oMail As New MailMessage()

    SmtpMail.SmtpServer = "smtp.test.de"

    With oMail
    .From = "absender@test.de"

    .To = "empfänger@test.de@"

    ' Betreff
    .Subject = "Test-Nachricht"

    ' Nachricht
    .Body = "Dies ist eine Test-Nachricht"

    ' Anlagen
    ' .Attachments.Add(New MailAttachment("Dateiname"))
    End With

    Try
    SmtpMail.Send(oMail)
    MsgBox("Nachricht wurde versandt.")

    Catch oEx As Exception
    MsgBox("Fehler: " & oEx.Message.ToString)

    End Try
    End Sub

    Jetzt habe ich das Problem, dass der sptmServer eine Authentifizierung benötigt, was ja auch gut ist. Mein Code ist somit jedoch Schwachsinn.
    Oder?

    Gibt es eine Möglichkeit VB zu sagen:

    Benutzer = "test"
    passwd = "test"

    ?

    Hoffe mir kann jemand helfen.
    Danke schonmal.

    Gruß
    1stBoot
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    Dim mail As New MailMessage()
       mail.To = "me@mycompany.com"
       mail.From = "you@yourcompany.com"
       mail.Subject = "this is a test email."
       mail.BodyFormat = MailFormat.Text
       mail.Body = "Some text goes here"
       mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")
       mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", txtUSERNAME.Text)
       mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", txtUSERPASSWD.Text)
       SmtpMail.SmtpServer = txtSMTPSERVER.Text
       SmtpMail.Send(mail)
     

  3. #3
    1stBoot 1stBoot ist offline Grünschnabel
    Registriert seit
    Mar 2005
    Beiträge
    4
    Hallo Norbert,

    danke für die schnelle Antwort.
    Ich glaube ich bin noch ein wenig zu unerfahren für das ganze.
    VB markiert mir nämlich mail.Fields als Fehler.

    Fields is not a member of System.Web.MailMessage

    Was hat das zu bedeuten?

    Danke!
     

  4. #4
    mupa0013 mupa0013 ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Beiträge
    27
    Wahrscheinlich ist die Klasse nicht richtig importiert.
    Gruß patricia
     
    Alles ist möglich - Die Frage ist nur wie!****!?

  5. #5
    Avatar von JensG
    JensG JensG ist offline Mitglied Platin
    Registriert seit
    Jun 2004
    Ort
    Gera (Thüringen)
    Beiträge
    517
    Hallo ,

    arbeitest du mit NET 1.0 oder 1.1.
    SMTP Authentifizierung wird nämlich erst seit .NET 1.1 unterstützt.

    Jens
     

Ähnliche Themen

  1. [VB.net] Formular mailen
    Von danieltaucher im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 22.06.08, 13:54
  2. Mit Hilfe von Hamster mit PHP mailen ...
    Von madmax000 im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 30.10.06, 18:22
  3. mailen
    Von Katzenbauer im Forum PHP
    Antworten: 8
    Letzter Beitrag: 21.06.04, 10:06
  4. Mailen mit PHP
    Von deluxe-striker im Forum PHP
    Antworten: 7
    Letzter Beitrag: 17.03.04, 18:05