function fun_mail2me(app,mailboxSet)
% mailboxSet strcut结构
% 包含变量:Sender/Server/Recipients/Password/Title/Content
setpref('Internet','E_mail',mailboxSet.Sender);
setpref('Internet','SMTP_Server',mailboxSet.Server);
setpref('Internet','SMTP_Username',mailboxSet.Sender);
setpref('Internet','SMTP_Password',mailboxSet.Password);
props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');
if ~isfield(mailboxSet,'Title');mailboxSet.Title = strcat(datestr(now,...
'yyyy-mm-dd HH:MM:SS'),32,'已完成通知');end
% 循环发送信息 以“;”作为分隔符
Recipients = split(mailboxSet.Recipients,';');
for ii = 1 : length( Recipients )
if ~isempty( cell2mat(Recipients ( ii )))
try
sendmail(Recipients( ii ),mailboxSet.Title,mailboxSet.Content);
disp(strcat(datestr(now,'yyyy-mm-dd HH:MM:SS'),32,'已完成通知'));
catch
disp('ERROR!!! 通知出错') ;
end
end
end
end
2020-03-01 MATLAB App Designer——设置发送邮件的函数
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1. matlab自定义回调函数语法法则 2. 在Callback函数中插入
- 官方帮助文件 通过创建辅助函数,您可以使常用命令具有单一源代码,避免维护冗余代码。私有函数通常在单窗口 App 中...
- 官方帮助文件 确认和输入说明questdlg创建问题对话框inputdlg创建收集用户输入的对话框listdlg创...
- 官方帮助 1 访问和更新回调中的 UI 组件内的数据 2 获取并设置一个仪表的 Value 属性 3 共享某个中间...
- 官方帮助文件 在 App 启动时、但在用户与 UI 进行交互之前执行 创建 StartupFcn 回调:适用于设置...