请问Kevinwen(壮志凌云),局域网内自己写的邮件程序通过exchange服务器邮件外发的问题

LouisJJW 2002-02-03 08:50:53
请问Kevinwen(壮志凌云),我也遇到了有关exchange的问题,请您指点:
在一个局域网内,用exchange server 作服务器,在每个客户端均有一个outlook express,在任何客户端,使用outlook 收发内/外部邮件都没有问题,我现在自己编了一个客户端邮件收发程序,在接收时不会出错,发送到内部邮箱也不会出错,但是在发送到外部的邮件服务器上时出错:NO valid ricipant. 好像是说他不能识别外部邮件地址。您说这是什么原因? 请您帮帮我,这个问题困扰我多时。
---(我用的delphi写的,使用了Tnmsmtp控件)
...全文
340 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LouisJJW 2002-02-22
  • 打赏
  • 举报
回复
Kevinwen(壮志凌云),您在哪呀? ? ?
LouisJJW 2002-02-04
  • 打赏
  • 举报
回复
Dear Kevin,
Thank you for you attention. Now i'm in net-House where there is no floppy-driver,So i cann't provide you my sample code. Now i tell you the detailed information about my Programe and the configuration of Exchange server:

LAN: Exchange server,2000+Outlook Express2000+Windows2000
My Programes: Delphi6+Window2000.

TNMsmtp:
ReportLevel = 0
EncodeType = uuMime
ClearParams = True
SubType = mtPlain
Charset = 'us-ascii'

下面是发送部分代码: // 省去了异常处理代码
With NMSMTP1 do
begin
if connected then disconnect;
Host :=SMTPAddress;//我填的是局域网的服务器上的邮件服务器地址,是一个ip址址
Port :=25;
UserID :=trim(eUserName.text); // 在此邮件服务器上申请的邮箱的用户名
Password:=trim(ePassword.text) // eUserName,ePassword---TEdit 控件
try
Connect;
except
showmessage('不能连接服务器!');
exit;
end;
PostMessage.FromAddress :=UserMailAddress; //发送者地址
PostMessage.FromName :=UserName; //发送者姓名
PostMessage.Subject :=ETitle.Text; //主题
PostMessage.ToAddress.Add(EReciever.Text); //接收人地址
PostMessage.Body.Assign(Body.Lines); //主体内容
try
SendMail;
except
showmessage('发送邮件失败!');
exit;
end;
DisConnect;
end

运行后报错: No valid recipient。

注:我的程序不到这个局域网里面运行,在外面运行,通过拨号上网,一点问题都没有。
在这个局域网里,客户端均有一个outlook express 用它发送和接收都没有任何问题,
无论是往局域网内部还是往外部发,只是对极少的服务器上发来的邮件有乱码,

我的分析:
我的程序在从这个局域网的邮件服务器上接收邮件和发送邮件到这个局域网的邮件服务器上时,也不会出任何问题,接收邮件:只需登录到局域网的服务器上,发送邮件:发送到局域网的邮件服务器上也只需登录到局域网的服务器上,但是发送邮件到外部的邮件服务器
就有问题(如263.net,163.net等)我觉得好像是 TNMSMTP的问题,TNMSMTP 封装了Connect和SendMail 方法,对于程序员来说:WinSock与邮件服务器的通信是透明的,好像是WinSock 在第一次握手时就被局域网上的网关还是什么东西阻住,无法与外部的邮件服务器建立连接,TNMSMTP 封装的connect 方法好像存在问题,可能还要设置什么东西,不知通过outlook express 发送邮件时,Exchange server在与外部的邮件服务器建立连接时其具体过程时怎么样的?

-----Louisling
Kevinwen 2002-02-03
  • 打赏
  • 举报
回复
Hi,

The error message does not seem to come from Exchange serve. To verify this, you can use the network monitor to capture the traffic between your workstation and server, find out the accurate problem.

If you can provide me the sample code and your environment, such as exchange server version, service pack version and OS/service pack verion, I will try to verify it for you.

-Kevin.
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。 基于vue+node.js+mysql的网站商城源码+数据库.zip所提供的功能包括:首页轮播图、商品展示、购物车、留言评论、收藏、新闻公告、注册登录以及后台管理。
内容概要:本文系统介绍了Zernike多项式在圆形、六边形、椭圆形、矩形及环形等多种瞳孔形状上的应用方法,并提供了完整的Matlab代码实现方案。资源聚焦于利用Zernike正交基函数对不同几何形态的瞳孔进行波前像差建模与分解,涵盖基函数构造、正交化处理、系数求解及重构分析等核心技术环节,适用于光学成像、视觉科学、自适应光学和眼科医学工程等领域。文中强调科研需逻辑严密、态度严谨,同时倡导善用现有工具“借力”提升效率,鼓励读者循序渐进学习,逐步破解科研难题。; 适合人群:具备Matlab编程基础,从事光学工程、生物医学工程、视觉科学、眼科仪器研发及相关领域的研究生、科研人员和技术开发者。; 使用场景及目标:① 实现非标准瞳孔形状下的Zernike多项式正交展开与波前重构;② 应用于人眼光学系统像差分析、视力矫正算法开发、自适应光学系统设计等科研与工程任务;③ 借助所提供的完整代码资源加速项目原型构建与算法验证,提升研究效率与可复现性。; 阅读建议:建议读者按照文档结构顺序阅读,结合百度网盘中的完整代码资源进行实践操作,重点关注不同瞳孔边界的几何建模方法与Zernike基函数的适配策略,通过调试示例代码深入理解正交分解原理与实际应用细节。
内容概要:本文围绕“虚拟储能”在建筑综合能源系统中的应用,聚焦能源优化调度与室内热舒适度的协同提升,提出并实现了基于Matlab的仿真代码框架。研究创新性地将建筑中的暖通空调(HVAC)等柔性负荷抽象为“虚拟储能”单元,通过优化其运行功率与启停时序,有效平抑可再生能源出力的波动性,降低用能成本,并确保用户的热舒适性需求得到满足。文中构建了一个涵盖电、热多能源形式的综合能源优化模型,综合考虑了设备运行约束、用户舒适度偏好及分时电价等因素,并采用先进的智能优化算法进行求解,最终通过Matlab代码完成了模型的仿真与结果验证,为实现建筑能源系统的低碳化、经济化和高效化运行提供了完整的理论依据与技术方案。; 适合人群:具备电力系统、建筑节能、自动化或能源工程等相关专业背景,熟悉Matlab编程语言,对综合能源系统、需求侧响应、建筑热环境调控等领域感兴趣的学生、科研人员及工程技术人员。; 使用场景及目标:① 深入学习和复现建筑综合能源系统中“虚拟储能”概念的建模方法与优化求解流程;② 掌握利用Matlab进行多目标、多约束条件下能源系统优化调度的仿真技术;③ 为开展相关领域的课题研究、撰学位论文或实施工程项目提供可靠的代码参考、模型架构和解决方案。; 其他说明:该资源是系列科研成果的重要组成部分,建议结合微信公众号“荔枝科研社”提供的完整资料包进行系统性学习,以获取更详尽的模型参数、数据集、算法细节及可能的扩展应用。

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧