Microchip
直播中

曹珉

7年用户 203经验值
私信 关注
[问答]

PIC32MX695F512H上的Harmony和SMTP的问题怎么解决

嗨,我又一次被PIC32MX695F512H上的HARMony v1.06.02和SMTP搞糊涂了。使用WiFi演示项目,我可以一直浏览发送电子邮件页面。所有的TCPHSMTP函数都是从放置和前进到SmieEMALL整理开始工作的。然后,TCPIPH-SMTPIsBuyYy()通过。事情就这样结束了。当我调用TCPIpIsSMTPUASEAGE()时,得到一个0x1F6(502)的返回值。我不知道为什么会失败或者在哪里寻找问题。我的所有字段看起来都很好。和声文档似乎只定义了1-199和300到399,但不是502。同样,提供了示例代码,但是在出现问题时没有足够的文档进行调试。谢谢,戴夫

回帖(16)

云达贞

2020-5-11 09:25:46
SMTP模块本身只返回SMTP_SUCCESS、SMTP_RESOLVE_ERROR或SMTP_CONNECT_ERROR。其他一切都由SMTP服务器返回(是的,注释“1-199和300-399”混淆/错误并且已经纠正)。您将在SMTP引用/RFC中找到这意味着什么,而不是在和谐文档中。您尝试连接到什么服务器?v1.06.02不支持加密的SMTP连接,这可能是一个问题,大多数服务器需要加密。如果是这种情况,请尝试v1.07,其中添加了加密支持。
举报

孙喆

2020-5-11 09:58:55
嗯,SSL没关系,因为我的电子邮件客户端不使用它来和我的SMTP服务器通信。编译好并运行。AdHoc网络发现可以连接。但是浏览器不能连接到目标。重新阅读文档,看到Microchip将默认的Adhoc IP地址更改为192.1681.3,但也无法连接。
举报

孙喆

2020-5-11 10:36:30
我的电子邮件客户端配置如下:SMTP服务器:140.178.xxx.xxxNo身份验证。永远不要使用SSL。我能够在旧项目中发送电子邮件。我使用的是v1.07wifi_g_demo项目。我可以加载和运行它。我可以连接到AdHoc网络。无法使用Hyror文档中给出的192.1681.3地址加载应承载的索引X.HTM页。我找不到那个地址。我可以ping 192.1681.1,但使用V1.0602。谢谢,戴夫
举报

云达贞

2020-5-11 10:54:45
然后请试着用老版本的和谐发送一封邮件。如果那个版本有效,那么在新版本中肯定有一个bug,我们将看一下。请查看项目配置,以确定这是否是您需要使用的地址。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分