黑客动画吧
http://www.hack58.com
用DELPHI简单编写邮件发送
打开DELPHI 新建一个application,下面是一个页面设计,这里我就不演示了,我已经有保存好的页面 了,一共是7个Edit和8个Label1和一个按钮,两个组件IdSMTP1和IdMessage1,下面我就直接写代码了,看我操作,双击发送按钮,进入代码编辑。我测试一下 可不可以发送,,,现在邮箱没有新邮件,发送成功,看看有没有收到新邮件。收到了。 教程结束,下面是全部代码。
全部代码
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, StdCtrls, IdMessage, IdBaseComponent, IdComponent,
IdTCPConnection, IdTCPClient, IdMessageClient, IdSMTP;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Label5: TLabel;
Edit5: TEdit;
Label6: TLabel;
Edit6: TEdit;
Label7: TLabel;
Edit7: TEdit;
Button1: TButton;
Memo1: TMemo;
StatusBar1: TStatusBar;
Label8: TLabel;
IdSMTP1: TIdSMTP;
IdMessage1: TIdMessage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
try
IdSMTP1.AuthenticationType:=atLogin; //登陆类型
IdSMTP1.Username:=edit1.Text;//登陆帐号
IdSMTP1.Password:=Edit2.Text;//登陆密码。
IdSMTP1.Host:=edit3.Text; //SMTP地址。
IdSMTP1.Port:=strtoint(edit4.Text);//端口号必须转换为整形。
IdSMTP1.Connect;
except
showmessage('连接失败,请重试!');
exit;
end;
IdMessage1.Body.Clear;//清楚上次文本内容.
IdMessage1.Subject:=edit5.Text;//发送标题.
IdMessage1.Body.Assign(Memo1.Lines);//发送内容
IdMessage1.From.Address:=edit6.Text;// 发送者地址.
IdMessage1.Recipients.EMailAddresses:=edit7.Text;// 收件人地址
try
IdSMTP1.Send(idMessage1);
showmessage('发送成功') ;
except
showmessage('发送失败,请重试!'); //代码就到这了.运行一下.
end;
end;
end.
不明白的地方加我QQ:39366036 OR 252577315
没有合适的资源?快使用搜索试试~ 我知道了~
DELPHI SEND MAIL
共25个文件
exe:3个
~pas:2个
dpr:2个
需积分: 0 23 下载量 72 浏览量
2008-07-02
18:10:03
上传
评论
收藏 4.31MB RAR 举报
温馨提示
DELPHI SEND MAIL
资源详情
资源评论
资源推荐
收起资源包目录
用DELPHI發MAIL.rar (25个子文件)
用DELPHI發MAIL
邮件发送编写教程修改过的代码
Project1.dof 2KB
Unit1.dcu 6KB
Project1.exe 510KB
Unit1.dfm 3KB
Project1.cfg 434B
Project1.dpr 188B
Unit1.~dfm 3KB
Unit1.pas 2KB
Project1.res 876B
Unit1.ddp 51B
Unit1.~pas 2KB
Unit1.~ddp 51B
邮件发送编写教程
Project1.dof 2KB
Unit1.dcu 6KB
Project1.exe 525KB
Unit1.dfm 3KB
Project1.cfg 434B
Project1.dpr 188B
Unit1.~dfm 3KB
Unit1.pas 2KB
Project1.res 876B
Unit1.ddp 51B
Unit1.~pas 702B
用DELPHI简单编写邮件发送.exe 5.16MB
说明.txt 2KB
共 25 条
- 1
热情的破坏者
- 粉丝: 5
- 资源: 145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0