AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Prism SendMail Authentication Error
Thema durchsuchen
Ansicht
Themen-Optionen

SendMail Authentication Error

Ein Thema von aspx-dev · begonnen am 13. Mai 2009
Antwort Antwort
aspx-dev

Registriert seit: 13. Mai 2009
1 Beiträge
 
#1

SendMail Authentication Error

  Alt 13. Mai 2009, 07:47
Hallo,
ich verwende derzeit Turbo Delphi 2006 und daher ASP.NET Framework 1.1

E-Mails senden per WebApplikation ohne SMTP Authentifizierung klappt ohne Probleme, doch sobald ich versuche mit zu authentifizieren erhalte ich einen Laufzeitfehler.

Hier mal der Codeausschnitt
Delphi-Quellcode:
procedure TWebForm1.Button1_Click(sender: System.Object; e: System.EventArgs);
var
  mailMsg: System.Web.Mail.MailMessage;
begin
  mailMsg:=MailMessage.Create;
  mailMsg.From:= 'me@mymail.com';
  mailMsg.&To:= 'you@yourmail.com';
  mailMsg.Subject := 'SMTP Test mit ASP.NET';
  mailMsg.Body := 'Body text here';
  mailMsg.BodyFormat := System.Web.Mail.MailFormat.Text;
  mailMsg.Fields.Add('http://schemas.microsoft.com/cdo/configuration/smtpauthenticate', '1');
  mailMsg.Fields.Add('http://schemas.microsoft.com/cdo/configuration/sendusername', 'me@mymail.com');
  mailMsg.Fields.Add('http://schemas.microsoft.com/cdo/configuration/sendpassword', 'mypassword');
  SmtpMail.SmtpServer:='smtp.mymail.de';
  SmtpMail.Send(mailMsg);
  mailMsg.Free;
end;
Als Laufzeitfehler erhalte ich dann.

Zitat:
Fehler bei der Aktualisierung der Felder. Überprüfen Sie die Statuseigenschaften der einzelnen Feldobjekte, um weitere Informationen zu erhalten.
Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.Runtime.InteropServices.COMException: Fehler bei der Aktualisierung der Felder. Überprüfen Sie die Statuseigenschaften der einzelnen Feldobjekte, um weitere Informationen zu erhalten.

Quellfehler:


Zeile 95: mailMsg.Fields.Add('http://schemas.microsoft.com/cdo/configuration/sendpassword', 'mypassword');
Zeile 96: SmtpMail.SmtpServer:='smtp.mymail.de';
Zeile 97: SmtpMail.Send(mailMsg);
Zeile 98: mailMsg.Free;
Zeile 99: end;
Laut MSDN soll dieser etwas angewandelte Code in VB und C# funktionieren. Aber für Delphi.NET gibt es hinsichtlich ASP Code-Beispielen ja nirgendwo was brauchbares zu finden...

Hab ich irgendwas übersehen? :/

mfg Jens
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz