如何发送邮件呀????? 如何发送邮件呀,希望能找到一个最简单,最稳定的发送方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Indy SMTP控件,有附事的demo.基本上可以满足一般的发mail需求。收也可以用Indy Pop3控件 procedure TMailerForm.btnSendMailClick(Sender: TObject);begin StatusMemo.Clear; //设置SMTP SMTP.Host := ledHost.Text; //具体使用的SMTP,可以到你申请的邮箱所在的网站中去找 SMTP.Port := 25; //设置邮件内容 MailMessage.From.Address := ledFrom.Text; MailMessage.Recipients.EMailAddresses := ledTo.Text + ',' + ledCC.Text; MailMessage.Subject := ledSubject.Text; MailMessage.Body.Text := Body.Text; if FileExists(ledAttachment.Text) then TIdAttachment.Create(MailMessage.MessageParts, ledAttachment.Text); //发送邮件 try try SMTP.Connect(1000); SMTP.Send(MailMessage); except on E:Exception do StatusMemo.Lines.Insert(0, 'ERROR: ' + E.Message); end; finally if SMTP.Connected then SMTP.Disconnect; end;end; delphi6 + oracle 如何让dbgrid只能选中一整行。 窗体继承的问题(关闭程序时是否回收内存) edit或lable如何显示带有小数点 高分求教!!!如何通过设置Alpha值实现窗体部分透明? 类似日历控件,可以实现窗体背景透明。 如何使用TComboBoxEx.Data属性 sql语句查询最大值,问题出在哪里? ADOQuery使用缓存的问题. 呼吁大家提高结帖率。 高分!请教如何访问文件数据库? 求问使用GLSCENE读取3DS格式的文件的双UV贴图问题。 请教:Delphi7的一个BUG
begin
StatusMemo.Clear;
//设置SMTP
SMTP.Host := ledHost.Text; //具体使用的SMTP,可以到你申请的邮箱所在的网站中去找
SMTP.Port := 25; //设置邮件内容
MailMessage.From.Address := ledFrom.Text;
MailMessage.Recipients.EMailAddresses := ledTo.Text + ',' + ledCC.Text; MailMessage.Subject := ledSubject.Text;
MailMessage.Body.Text := Body.Text; if FileExists(ledAttachment.Text) then
TIdAttachment.Create(MailMessage.MessageParts,
ledAttachment.Text); //发送邮件
try
try
SMTP.Connect(1000);
SMTP.Send(MailMessage);
except on E:Exception do
StatusMemo.Lines.Insert(0, 'ERROR: ' + E.Message);
end;
finally
if SMTP.Connected then
SMTP.Disconnect;
end;end;