各位:
大家好,我在delphi中用IdSMTP1 发送邮件,如果某台电脑加了域,
就能正常发送邮件,如果没有加域,则提示连接服务器失败,具体代码如下: IdSMTP1.AuthenticationType:= atLogin;
IdSMTP1.UserId:='账号名';
IdSMTP1.Password:=密码;
IdSMTP1.Host:='服务器地址';//'SMTP.163.com';
IdSMTP1.Port:=25;
IdSMTP1.Connect;
IdMessage1.From.Address:='发送地址';
IdMessage1.Subject:='test' ;
//IdMessage1.CCList.Add.Address := '[email protected]';
IdMessage1.Recipients.EMailAddresses:= '接收地址';
IdMessage1.Body.Text := 'test youjian' ;
try
IdSMTP1.Send(IdMessage1);
finally
IdMessage1.Clear;
IdSMTP1.Disconnect;
Screen.Cursor:=crDefault;
end;
请大家帮我分析一下啊?
大家好,我在delphi中用IdSMTP1 发送邮件,如果某台电脑加了域,
就能正常发送邮件,如果没有加域,则提示连接服务器失败,具体代码如下: IdSMTP1.AuthenticationType:= atLogin;
IdSMTP1.UserId:='账号名';
IdSMTP1.Password:=密码;
IdSMTP1.Host:='服务器地址';//'SMTP.163.com';
IdSMTP1.Port:=25;
IdSMTP1.Connect;
IdMessage1.From.Address:='发送地址';
IdMessage1.Subject:='test' ;
//IdMessage1.CCList.Add.Address := '[email protected]';
IdMessage1.Recipients.EMailAddresses:= '接收地址';
IdMessage1.Body.Text := 'test youjian' ;
try
IdSMTP1.Send(IdMessage1);
finally
IdMessage1.Clear;
IdSMTP1.Disconnect;
Screen.Cursor:=crDefault;
end;
请大家帮我分析一下啊?
解决方案 »
- 一个很奇怪的问题:加载dll的出错问题!
- 在线等待:WebBrowser 只读
- 请教:如何用Query实现数据的修改。(在线等待)
- 菜到死的问题:除法怎么做?
- 请问如何设置默认的打印机?谢谢!在线~~~~~~~~~~
- Query1.SQL.Add('select * from student where name='''+edit1.text+'''');前后为什么要用三个单引号?
- TClientDataSet 分页 问题 求救高手
- 经过一个半月的灌水,终于有一颗星了,放分200------18点准时结帐。
- 显示汉字?
- 隐形文件系统的研究与实现
- delphi7.0 中teechart的问题
- ArcTan和Tan是反正切和正切,那余切和反余切 用哪个?
用Outlook发邮件是没有问题的,这个难道就没有解决方法吗
Mail.Username:=''; //发件人用户名
Mail.Password:=''; //发件人密码
Mail.Host:='220.181.12.15'; //发件地址
Mail.Port:=25; //发送端口
Mail.AuthenticationType:=atLogin;
MailMessage.Subject:=' '//标题
MailMessage.Body.Text:=''//内容
MailMessage.From.Name:=''; //发件人姓名
MailMessage.From.Address:=''; //发件人地址
MailMessage.ReplyTo.EMailAddresses:=''; //发件人地址
MailMessage.Priority:=TidMessagePriority(1); //身份验证类型
MailMessage.Recipients.EMailAddresses:=''; //收件人地址
//TidAttachment.Create(MailMessage.MessageParts,'路径'); //附件地址
MailMessage.From.Address:=''; // 发件人地址
try
mail.Connect;
mail.Authenticate;
mail.Send(MailMessage);
finally
mail.Disconnect;
end;