Hallo,
falls Du Delphi 5 Prof. zur Hand hast, ist es ganz einfach.
Dazu muß man nur die Komponente TNMSMTP verwenden und sich durch die Delphi-Hilfe kämpfen. Kleines Bsp., funktioniert auch, allerdings müßte man bei gmx vorher einen pop3 aufruf machen, habe ich vorher händisch per outlook gemacht, nur zum testen.
Ich hoffe es hilft weiter.
unit smtptestunit;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Psock, NMsmtp, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
NMSMTP1: TNMSMTP;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
NMSMTP1.Host:='mail.gmx.net';
NMSMTP1.UserID:='XXXUser';
NMSMTP1.Connect;
if nmsmtp1.Connected then
begin
NMSMTP1.SubType := mtPlain;
NMSMTP1.PostMessage.FromAddress:='hallo@gmx.de';
NMSMTP1.PostMessage.FromName:='Testername';
NMSMTP1.PostMessage.ToAddress.Text:='dummdiedumm@web.de';
NMSMTP1.PostMessage.Body.Text:='Testmail';
NMSMTP1.SendMail;
end
else
begin
showmessage('keine verbindung');
end;
NMSMTP1.Disconnect;
end;
end.