Autor Beitrag
noctua
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: So 19.12.04 02:17 
also ich hab jetzt nach dem tutorial gearbeitet

jetzt hab ich einen web.de account, also hab ich diese daten eingetragen

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Edit1.Text := 'smtp.web.de';
  Edit2.Text := '25';
  Edit3.Text := 'sinus@web.de';
  Edit4.Text := 'passwort';
  Edit5.Text := 'sinus@web.de'; 
  Edit6.Text := 'sinus@web.de';
  Edit7.Text := 'betreff';
end;


und hier mein code

ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
var
  Form1: TForm1;
  SmtpServerName: String;  
   SmtpServerPort: Integer;  
   SmtpServerUser: String;  
   SmtpServerPassword: String;  
   SmtpAuthType: Integer;  
   UserEmail: String; 

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin  
  Edit1.Text := SmtpServerName;  
  Edit2.Text := IntToStr(SmtpServerPort);  
  Edit3.Text := SmtpServerUser;  
  Edit4.Text := SmtpServerPassword;  
  Edit5.Text := UserEmail;   
 with IdMessage1 do  
      begin  
         Body.Assign(Memo1.Lines);//Was soll ich senden?  
         From.Text := UserEmail;//Von wem ist die Nachricht?
         ReplyTo.EMailAddresses := UserEmail;
         Recipients.EMailAddresses := Edit6.Text;//Wem soll ich die Msg senden?
         Subject := Edit7.Text; //Wie lautet der Betreff?  
         ReceiptRecipient.Text := From.Text;//Von wem?  
      end;


   IdSMTP1.Username := SmtpServerUser;//Welcher Benutzer?
   IdSMTP1.Password := SmtpServerPassword;//Welches Passwort??  

 
//Generelles Setup
   IdSMTP1.Host := SmtpServerName;//Welchen Host soll ich benutzen?  
   IdSMTP1.Port := SmtpServerPort;//Welchen Port soll ich benutzen?  

 
//Hier wird die Nachricht gesendet und die Verbindung aufgebaut!  
   IdSMTP1.Connect;//Stelle Verbindung her  
   try
      IdSMTP1.Send(IdMessage1);//Versuche die Nachrich zu senden
   finally
      IdSMTP1.Disconnect;//Wenn du es geschafft hast, dann trenne die Verbindung
   end;  
end;



vielleicht weiss ja jemand warum da bei mir immer ne fehlermeldung kommt wenn ich auf senden klicke

(habe delphi 7 mit indi 10) also eigentlich hab ich jetzt erstma nur den quelcode eingefügt und wollt testen ob es geht aber er will irgendwie nicht .... da kommt das bei (dem da unten) ein socket fehlerauftritt
ausblenden Quelltext
1:
2:
try
      IdSMTP1.Send(IdMessage1);//Versuche die Nachrich zu senden

_________________
Am ende sterben eh alle ................
r4id3n
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 115

Win XP Home, Win XP Pro
D6 Prof, D7 Ent, K3 Ent
BeitragVerfasst: So 19.12.04 18:57 
Du solltest das villeicht besser mit Indy 9 pobieren! Die 10er sind noch Beta!
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 19.12.04 19:02 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
  Edit1.Text := SmtpServerName;    
  Edit2.Text := IntToStr(SmtpServerPort);    
  Edit3.Text := SmtpServerUser;    
  Edit4.Text := SmtpServerPassword;    
  Edit5.Text := UserEmail;


--->

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
SmtpServerName := Edit1.Text;
IntToStr(SmtpServerPort) := Edit2.Text;
SmtpServerUser := Edit3.Text;
SmtpServerPassword := Edit4.Text;
UserEmail := Edit5.Text;


Ich glaub du meinst es so, denn die Strings sind sonst leer.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
noctua Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: Mo 20.12.04 00:30 
GTA-Place hat folgendes geschrieben:
Ich glaub du meinst es so, denn die Strings sind sonst leer.


aber es ist doch bei formcreate ... also müssten sie doch nicht lehr ... naja ich teste es trozdem mal.

_________________
Am ende sterben eh alle ................