中易网

为什么Delphi编写的邮件程序不能发qq邮件,126、163邮箱都可以发送!各位高手帮帮忙。。。。

答案:2  悬赏:30  
解决时间 2021-01-30 08:30
我的源代码:
我得源代码:

type
TForm1 = class(TForm)
edt1: TEdit;
edt3: TEdit;
lbl1: TLabel;
lbl3: TLabel;
edt4: TEdit;
lbl4: TLabel;
ListBox1: TListBox;
lbl5: TLabel;
lbl6: TLabel;
Memo1: TMemo;
lbl7: TLabel;
lbl8: TLabel;
edt5: TEdit;
edt6: TEdit;
btn1: TButton;
btn2: TButton;
OpenDialog1: TOpenDialog;
IdSMTP1: TIdSMTP;
IdMessage1: TIdMessage;
edt7: TEdit;
lbl9: TLabel;
IdSASLLogin1: TIdSASLLogin;
IdUserPassProvider1: TIdUserPassProvider;
lbl2: TLabel;
edt2: TEdit;
procedure btn2Click(Sender: TObject);
procedure btn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var Form1: TForm1;
implementation
{$R *.dfm}uses IdAttachmentFile;
procedure TForm1.btn1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
ListBox1.Items.Add(OpenDialog1.FileName);
end;

procedure TForm1.btn2Click(Sender: TObject);
var
filename:string;
begin
try
IdSMTP1.AuthType :=satSASL; //设置登录类型
IdUserPassProvider1.Username :=edt5.Text ; //设置登陆帐号
IdUserPassProvider1.Password :=edt7.Text; //设置登陆密码
IdSMTP1.Host:=edt1.text; //设置SMTP地址
filename := OpenDialog1.FileName ; //需要添加的附件文件
TIdAttachmentFile.Create(IdMessage1.MessageParts,filename); //添加附件
IdSMTP1.Port:=25; //设置端口 必须转化为整型 delphi2006不需要用
if not idsmtp1.Connected then
IdSMTP1.Connect; //开始连接服务器
except
Showmessage('连接失败,请重试!');
Exit; //连接失败 的话 退出该执行过程
end;
IdMessage1.Body.Clear; //先清空上次发送的内容
IdMessage1.Subject:=edt4.Text; //设置邮件发送的标题
IdMessage1.Body.Assign(Memo1.Lines); //设置邮件发送的主体
IdMessage1.CharSet := 'gb2312';
IdMessage1.From.Address:=edt6.Text; //设置邮件的发件人 也就是说该邮件来自什么地方 //
IdMessage1.Recipients.EMailAddresses:=edt3.Text; //收件人的地址
IdMessage1.CCList.EMailAddresses:=edt2.Text;//抄送
//IdMessage1.BccList.EmailAddresses:=''; //密送
IdMessage1.Priority:=mpHighest; //邮件重要性
try
IdSMTP1.SASLMechanisms.Add;
idSMTP1.Send(IdMessage1);
Showmessage('邮件发送成功!');
except
Showmessage('邮件发送失败!');
end;
end;
end.
最佳答案
进QQ邮件 然后设置 开启smtp服务
全部回答
任务占坑
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男朋友在我不注意的时候偷亲我的脸颊是什么意
护卫长相当于今天什么职位
a106电容用什么型号代替
聚缘阁茶吧地址在什么地方,想过去办事
主板莫名其妙的坏了
俄罗斯的历届总统有哪些?
2015年10月18日黄历乔迀
银项链中间接头有买吗,多少钱一个
都営大江戸线に乗ればいいそうなんで
I ________ in this small mountain village
笔记本机械盘会比台式的噪音小么
一条路中间有几个人行道 其中一个有掉头标志
崂山适合七十岁的老人游玩吗腿不好
古井镇中心卫生院-急诊地址在哪,我要去那里
天秤座男把我删了
推荐资讯
看建筑图纸顺序
it was an object with two differently colo
我是一个十八岁男孩(7月生日)本应在高二读书
MSDN library 怎么用啊?
合同上有必须买保险,提车后可以退保吗
如何从绵阳师范到罗浮山
刚倒盆的龙须用不用浇透水
圣斗士星矢战记下载地址,还有ps3模拟器的地
从法院拍了房子,但迟迟不能过户
杜高犬是不是上山就自己寻找野物
棋子的棋共几画
河北省农村信用社卡绑手机短信免费吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?