使用matlab接收邮件
问题描述:
我正在开发一个项目,人们可以通过电子邮件将某种颜色的名称(即'红色')发送到专用的电子邮件地址,然后将附加灯的颜色更改为该特定颜色。除了电子邮件连接外,我已完成所有工作。我知道有一个内置的sendmail函数,但不是matlab中的检查邮件函数。我读了一些使用java的方法,但我不完全确定如何做到这一点。使用的电子邮件帐户将是基于网络的Gmail帐户。使用matlab接收邮件
谢谢。
答
AFAIK,没有邮件服务器应用程序的Matlab - 但这并不意味着你不能推出自己的。
问题第一:你可以让一个正常的邮件服务器处理这个,然后触发一个matlab程序的运行吗?或者matlab程序本身需要处理它?
如果你只是需要触发一个matlab程序,你可能会看到类似procmail的东西 - 不知道它会有多难。
如果你真的需要一个matlab SMTP服务器,你可以使用类似:http://www.mathworks.com/matlabcentral/fileexchange/21131-tcpip-socket-communications-in-matlab
你得: A)在MATLAB中实现SMTP。这可能不像听起来那么难 - 这就是所谓的SIMPLE邮件传输协议。与开始:http://www.ietf.org/rfc/rfc2821.txt B)当收到邮件时,邮件配置DNS以有问题指向在MATLAB应用程序运行 C中的服务器的域的MX记录)触发光的变化。
我知道这是不是真的有关,但我不知道为什么MATLAB作为这种应用选择的平台..那岂不是用Python脚本更容易? – notthetup 2011-03-30 11:59:11