社区
网络通信/分布式开发
帖子详情
如何解决使用TidSmtp组件发送邮件不成功的问题?
sjsarry
2003-10-17 05:43:36
各位大侠:
小弟我使用TidSmtp编写邮件发送程序时发现这个组件工作时好时坏,有时邮件能发送出去,有时又发不出去,请问这个问题怎么解决?还有没有比这个更好用的组件?
...全文
908
4
打赏
收藏
如何解决使用TidSmtp组件发送邮件不成功的问题?
各位大侠: 小弟我使用TidSmtp编写邮件发送程序时发现这个组件工作时好时坏,有时邮件能发送出去,有时又发不出去,请问这个问题怎么解决?还有没有比这个更好用的组件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angelior
2003-12-10
打赏
举报
回复
你用的是不是代理上網?
eliphe
2003-12-10
打赏
举报
回复
可能和邮件内容和邮件数量有关.
sjsarry
2003-10-20
打赏
举报
回复
这位大侠,我使用这个控件发送邮件成功了,但是总收不到邮件,我的源代码如下所示,请帮我分析一下,不胜感谢!
procedure TFileTransfer_Sendfrm.SendMail;
var
I : integer ;
begin
with IdSMTP1 Do
begin
Host := 'SMTP.21cn.com' ;
try
Connect() ;
Except
Application.MessageBox('连接邮件服务器失败,请检查网络是否正确连通!','提示',MB_ICONEXCLAMATION) ;
DisconnectSocket ;
Disconnect ;
Exit ;
end ;
//Fill Email Info
with IdMessage1 do
begin
From.Address := 'lovegosj@21cn.com' ;
IdMessage1.Recipients.Add.Address := MmoEmailAddrList.Lines.Text ;
//附件
end ;
//验证用户身份
IdSMTP1.Username := '我的邮箱用户名';
IdSMTP1.Password := '我的邮箱密码' ;
try
IdSMTP1.Authenticate ;
Except
IdSMTP1.DisconnectSocket ;
IdSMTP1.Disconnect ;
Application.MessageBox('用户名和密码不匹配,请检查!','提示',MB_ICONERROR) ;
end ;
try
IdSMTP1.Send(IdMessage1);
Except
IdSMTP1.DisconnectSocket ;
IdSMTP1.Disconnect ;
Application.MessageBox('由于网络原因导致邮件发送失败!','提示',MB_ICONERROR) ;
Exit ;
end ;
Application.MessageBox('邮件发送成功!','提示',MB_ICONINFORMATION) ;
Self.Close ;
end ;
end;
天剑68
2003-10-17
打赏
举报
回复
我也用这个,挺好的啊,不知你的问题是什么?
技术笔记:Indy的
TId
SMTP
改造,
解决
发送Html和主题截断
问题
使用
Indy来发邮件坑不少啊,只不过有比没有好吧,
使用
delphi6这种老工具没办法,只能
使用
了新一点的Indy版本9,公司限制。。。 1、邮件包含
TId
Text和
TId
Attachment时会出现
TId
Text无法发送的
问题
这个
问题
是因为Indy代码的bug导致的,也很奇怪这种Bug是因为没有经过测试呢?还是测试没有覆盖到?
问题
出在SendBody方法上,这个在之前一篇中提到过《...
delphi 发送html邮件,如何
使用
Id
SMTP
(Delphi)发送带有html-contetent的电子邮件?
不得不最近
使用
Indy Id
Smtp
组件
,遗憾的是这个
问题
没有很好的答案.我重新编写了我们的帮助函数,
使用
Indy(HTML和纯文本)发送电子邮件样本用法SendHtmlEmailIndy('
smtp
.stackoverflow.com',//the
SMTP
server address'Spammy McSpamerson','spams@example.com',//From name,fr...
delphi xe5 android,android – 发送电子邮件Delphi XE5
我正在尝试
使用
Indy
组件
从Delphi XE5(android)发送电子邮件:在表单中,我有一个
TId
SMTP
和一个
TID
Message.创建表单时:testform:=Ttestform.create(self);testform.show;应用程序暂停,我不知道有什么
问题
…我认为Indy
组件
在Android中不兼容…Id
SMTP
1.Heloname:='test';Id
SMTP
1.Host:...
使用
Indy控件发邮件时遇到的
问题
使用
TId
Message和
TId
SMTP
来发生邮件;邮件正文
使用
HTML,发163和QQ邮箱正常,而发126和188等会显示HTML源码。多方查资料后,在微软的http://office.microsoft.com/zh-cn/outlook/HP012329962052.aspx中突然得到灵感,可能是邮件格式的原因。一试ContentType果然如此。如果没有设ContentType, 则有些邮
delphi indy_
使用
Delphi和Indy发送电子邮件(和附件)
delphi indy Below are instructions for creating an "email sender" that includes an option for sending email messages and attachments directly from a Delphi application. Before we begin, consider the ...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章