matlab 自动发邮件,发送电子邮件 - MATLAB & Simulink - MathWorks 中国

发送电子邮件

要从 MATLAB® 发送电子邮件,请使用 sendmail 函数。也可以将文件附加到电子邮件,从而直接从 MATLAB 以邮件形式发送文件。要使用 sendmail,请用 setpref 函数设置电子邮件地址和 SMTP 服务器信息。

setpref 函数定义两个与邮件相关的预设项:

电子邮件地址:此预设项设置要在邮件中显示的电子邮件地址。

setpref('Internet','E_mail','youraddress@yourserver.com');

SMTP 服务器:此预设项设置传出 SMTP 服务器地址,它可以是几乎任何支持邮局协议 (POP) 或互联网邮件访问协议 (IMAP) 的电子邮件服务器。

setpref('Internet','SMTP_Server','mail.server.network');

在电子邮件客户端应用程序的电子邮件帐户设置中查找传出 SMTP 服务器地址。也可以与系统管理员联系以获取这些信息。

一旦正确配置了 MATLAB,就可以使用 sendmail 函数。sendmail 函数需要至少两个参数:收件人的电子邮件地址和电子邮件主题。

sendmail('recipient@someserver.com','Hello From MATLAB!');

使用字符向量的元胞数组可以提供多个电子邮件地址。

sendmail({'recipient@someserver.com','recipient2@someserver.com'}, ...

'Hello From MATLAB!');

可以指定消息主体。

sendmail('recipient@someserver.com','Hello From MATLAB!', ...

'Thanks for using sendmail.');

可以将文件附加到电子邮件。

sendmail('recipient@someserver.com','Hello from MATLAB!', ...

'Thanks for using sendmail.','C:\yourFileSystem\message.txt');

必须包含消息文件,才能添加附件。不过消息可以为空。

可以将多个文件附加到一个电子邮件。

sendmail('recipient@someserver.com','Hello from MATLAB!', ...

'Thanks for using sendmail.',{'C:\yourFileSystem\message.txt', ...

'C:\yourFileSystem\message2.txt'});

另请参阅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值