各位兄弟帮忙呀!一个邮件发送问题.(300分)

  • 主题发起人 主题发起人 windowstemp
  • 开始时间 开始时间
W

windowstemp

Unregistered / Unconfirmed
GUEST, unregistred user!
做邮件发送时,内部邮箱间怎么实现呢! 邮件服务为Exchange server ,
我对Exchange了解不多,哪位高手能指点一二,小菜感激至甚,!300大洋奉送

 
用 TIdSMTP 做邮件发送程序,你根本不用考虑内部和外部有什么区别的,对发送程序
而言,是同等对待的,Exchange Server自己会区分处理的
 
同意!!
 
对内部和外部的邮件分发是Exchange 自己的事情,不用程序去管的。
 
外部邮箱和内部邮箱没有区别吗?
那我在21cn.com发邮件给Exchange内部用户却收不到,为什么呢?
另 : TIdSMTP到那里下载 ,
 
TIdSMTP 是D6自带的。
 
从外部邮箱发送到你内部邮箱不能收到,可能是你的exchange设置有问题
 
to :nicklung
在21cn.com发邮件给Exchange内部用户却收不到,为什么呢?
 
那是你的Exchange 服务器没有配好的原因。
 
我的web服务器以前装的是exchange server,感觉极不爽,现在我改用 MDeamon PRO 了,
管理起来比exchange方便很多,呵呵,最可恨的是exchange的用户必须是nt的用户,彻底
暴露了M$的无耻!
 
to nicklung :

with IdMsgSend do
begin
Body.Assign(Memo1.Lines);
From.Text := 'zxl9000@21cn.com';
Recipients.EMailAddresses :='zxl9000@21cn.com';
Subject := '测试';
CCList.EMailAddresses :='zxl9000@21cn.com';
BccList.EMailAddresses := 'zxl9000@21cn.com';
ReceiptRecipient.Text := '';
end;

SMTP.AuthenticationType := atNone;
SMTP.Host :='130.54.10.180';
SMTP.Port :=25;
SMTP.Connect;
try
SMTP.Send(IdMsgSend);
finally
SMTP.Disconnect;
end;

发送成功,但是邮箱收不到, 怎么回事呀!!!....
 
呵呵,你也碰到这个问题了,前两天刚搞定——
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1210187

这是21CN的事儿,把IdMessage.pas的第465行——
Values['X-Library'] := gsIdProductName + ' ' + gsIdVersion; {do not localize}
注释掉就行了,具体地可以参考我给出的帖子。
试试吧。
 
我用另外的方法,调用outlook搞定了:)
 
后退
顶部