使用matlab接收电子邮件

Chr*_*iek 6 email matlab

我正在开发一个项目,人们可以通过电子邮件将颜色名称(即"红色")发送到专用的电子邮件地址,然后将附加灯光的颜色更改为该特定颜色.除电子邮件连接外,我已经完成了所有工作.我知道有一个内置的sendmail功能,但在matlab中没有检查邮件功能.我读了一些使用java的方法,但我不完全确定如何做到这一点.使用的电子邮件帐户将是基于Web的Gmail帐户.

谢谢.

Jam*_*mes 0

AFAIK,Matlab 没有邮件服务器应用程序 - 但这并不意味着您不能推出自己的邮件服务器应用程序。

第一个问题:你能让普通的邮件服务器处理这个问题,然后触发 matlab 程序的运行吗?或者matlab程序需要自己处理吗?

如果您只需要触发一个 matlab 程序,您可能会研究诸如 procmail 之类的东西 - 不知道它有多难。

如果你确实需要一个matlab SMTP服务器,你可以使用类似的东西:http ://www.mathworks.com/matlabcentral/fileexchange/21131-tcpip-socket-communications-in-matlab

您必须: A) 在 matlab 中实现 SMTP。它可能并不像听起来那么难 - 它被称为“简单邮件传输协议”是有原因的。从以下位置开始:http://www.ietf.org/rfc/rfc2821.txt B) 配置 DNS 为相关域提供 MX 记录,该记录指向运行 matlab 应用程序的服务器 C) 在以下情况下触发灯光变化收到邮件时的电子邮件。