Sendmail和附加图片

27日视图(30天)
保罗•
保罗• 2018年4月23日
评论道: 图像分析 2021年12月15日
我遇到一个问题当使用sendmail包括图片附件。我有发送邮件设置工作。当我有一个阴谋,我可以发送它通过输入下面 命令窗口
打印(gcf“-dpng”,“r0”,“bargraph.png”)
sendmail (“fishbacp@mail.gvsu.edu”,“从脚本附加柱状图表”,“bargraph.png”)
然而,当我试图包含上述代码 在脚本中 ,实际的图像不是附呈。相反,我收到电子邮件,但它只是“线条。png”出现的消息体。

接受的答案

保罗•
保罗• 2018年4月23日
非常感谢。我正确的代码提示使用指定附件目录,如下所述行吗
% - - - - - - - - - - - - - - - - - - - - - - -附加文件
我想知道如果有一个简单的方法,这样我就可以让一个脚本运行几个小时或几天,然后返回发现附件图片自动发送到我的收件箱。
5个评论
图像分析
图像分析 2021年12月15日
@Patrick卡拉汉 ,不知道“锄头疯了”是什么意思。我的锄头至少非常快乐挂在我的车库,他们不是疯了。我不确定你的锄头。

登录置评。

更多的答案(2)

图像分析
图像分析 2018年4月23日
请看附呈的演示。琐碎的,明显的变化和它应该工作。

蒂娜Dayalan
蒂娜Dayalan 2019年2月7日
编辑:图像分析 2019年2月7日
试试这个代码
%设置首选项
setpref (“互联网”,“SMTP_Server”,“smtp.gmail.com”);
setpref (“互联网”,“预订”,“urmailid@gmail.com”);%发送方邮件id
setpref (“互联网”,“SMTP_Username”,“urmailid@gmail.com”);%发送方邮件id
setpref (“互联网”,“SMTP_Password”,“urpassword”);%发送密码
%以下只有如果你使用GMail是必要的
道具= java.lang.System.getProperties;
props.setProperty (“mail.smtp.auth”,“真正的”);
props.setProperty (“mail.smtp.starttls.enable”,“真正的”);
% props.setProperty (“mail.smtp.socketFactory。类”、“javax.net.ssl.SSLSocketFactory”);
% props.setProperty (' mail.smtp.socketFactory.port ', ' 465 ');
% - - - - - - - - - - - -附件- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%有用户浏览和指定的文件名附加的文件。
% startingFolder = pwd;
startingFolder =“C: \ \公共\用户文档”;%无论你想要的。
defaultFileName = fullfile (startingFolder,“* *”。);
%让用户浏览附加文件。
[baseFileName,文件夹]= uigetfile (defaultFileName,”选择一个文件附加到电子邮件。);
如果baseFileName = = 0
%用户点击取消按钮。
返回;
结束
attachedFullFileName = fullfile(文件夹,baseFileName);%文件夹和基本名称合并成完整的文件名。
sendmail (“receivermailid@gmail.com”,matlab的邮件的,“你好matlab”,attachedFullFileName);

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!