在用NMSMTP控件发送邮件时,如何解决SMTP服务器需要身份验证问题.(50分)

  • 主题发起人 主题发起人 xksyhjb
  • 开始时间 开始时间
X

xksyhjb

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用NMSMTP控件编写邮件发送程序发送邮件时,系统提醒我说SMTP服务器需要身份验证,
请问各位高手如何解决.
我用得是新浪的SMTP服务器.
 
NMSMTP控件不支持身份验证,用Indy吧!
 
谢谢.
但还有一个问题.在调用SEND方法时,如何定义赋值IdMessage变量.
 
代码:
IDMessage1.Subject := ...//主题
IDMessage1.Recipients.EMailAddresses := ... //收件人
IDMessage1.CCList.EMailAddresses := ...  //抄送
IDMessage1.BccList.EMailAddresses := ...  // 副本
IDMessage1.From.Address := ... //发件人
IDMessage1.Body.Clear;
IDMessage1.Body.Assign(Memo1.Lines);  //邮件正文
for i := 0 to ListBox1.Count - 1 do
  TIdAttachment.Create(IDMessage1.MessageParts,ListBox1.Items[i]); //附件
IDSMTP1.Send(IDMessage1);
 
我有解决办法,这是我的邮件,请和我联系
mymail@sohu.com
 
接受答案了.
 
后退
顶部