Entwickler-Ecke

Internet / Netzwerk - Incopatible Types


Grafix - Do 07.05.09 17:56
Titel: Incopatible Types
Moni,
will eine Mail senden mit der Indy-Komponente. Folgendes Problem:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
  Text := ELoginseite.Text + ' ' + EEmailadresse.Text + ' ' +  EPasswort.Text; //Text ist vom Typ string

   with IdMessage1 do
      begin
         Body.Assign(Text2)
   <usw.>


ERROR: Incomaptible Types: TPersistent and String

Wie kann ich DAS bitte umwandeln?!?! Hab irgendwo was von AutoAssign() gelesen, aber kA wie man das anwendet...


Xentar - Do 07.05.09 18:47


Delphi-Quelltext
1:
Body.Text := 'blah';                    


Grafix - Do 07.05.09 19:07

funktioniert =)

aber nochwas, wenn ich einen IdSMTP zum Versenden nutzen will, was für ein Usernamen und Passwort benötigt man dann? Ist das überhaupt notwendig?
(ich versuche folgendes Tutorial: http://www.delphi-library.de/topic_Per+Indy+eine+EmailNachricht+verschicken_10361.html)


Xentar - Do 07.05.09 19:24

user profile iconGrafix hat folgendes geschrieben Zum zitierten Posting springen:
funktioniert =)

aber nochwas, wenn ich einen IdSMTP zum Versenden nutzen will, was für ein Usernamen und Passwort benötigt man dann? Ist das überhaupt notwendig?
(ich versuche folgendes Tutorial: http://www.delphi-library.de/topic_Per+Indy+eine+EmailNachricht+verschicken_10361.html)

1. Neue Frage = Neues Thema
2. Am besten die Daten, die du für den SMTP Server brauchst? Normalerweise hast du doch nen Benutzernamen, z.B. von GMX oder sowas. Das musst du halt angeben, wenn du über den GMX Server Mails versenden willst.


Grafix - Do 07.05.09 19:27

(ok, beim Nächstenmal weiß ichs)
aber ich will ja über keinen externen Server gehn. Gehts nicht, dass man einen eigenen Server kurzfristig erstellt? Oder müssen dann tausende Ports usw. Freigegeben werden?


Xentar - Do 07.05.09 19:31

user profile iconGrafix hat folgendes geschrieben Zum zitierten Posting springen:
(ok, beim Nächstenmal weiß ichs)
aber ich will ja über keinen externen Server gehn. Gehts nicht, dass man einen eigenen Server kurzfristig erstellt? Oder müssen dann tausende Ports usw. Freigegeben werden?

Dann bräuchtest du wohl noch einen IdSMTPServer.

Nähere Infos dazu
- durch ausprobieren
- über die Forensuche
- deine Lieblingssuchmaschine
- oder wenn alles nicht hilft, in einem neuen Thread.