使用Internet direct里的smtp控件,该控件支持认证。
网址:http://www.nevrona.com/indy
下面是使用其smtp控件的简单例子。
var
IdMsgSend: TIdMessage;
SMTP:Tidsmtp;
procedure TfrmMessageEditor.bbtnOkClick(Sender: TObject);
begin
//init idmsgsend; idmsgsend 指要发送的信的结构
SMTP.UserID := 'chenziyi;
SMTP.Password :='fsdalkklsadf';
{General setup}
SMTP.Host := 'smtp.263.net';
SMTP.Port := 25;
SMTP.Connect;
SMTP.Send(IdMsgSend); //在send方法里会调用Authenticate,也就是认证。
end;