I want to send a picture by email to an email address at "Outlook.com" using MATLAB
3 ビュー (過去 30 日間)
古いコメントを表示
Hi
I want to send a specific picture to an email address using Matlab gui
I know how to browse and select a picture, but I want to send the picture that I selected to send it to any email.
Thanks :)
See attachment.
0 件のコメント
採用された回答
Image Analyst
2014 年 9 月 11 日
1 件のコメント
Image Analyst
2014 年 9 月 11 日
編集済み: Image Analyst
2014 年 9 月 11 日
% NOTE: CHANGE THE NEXT FEW LINES OF CODE WITH TO REFLECT YOUR SETTINGS.
myUserName = 'me';
myPassword = 'thisismypassword';
mySMTP = 'myserver.mydomain.com';
% Assign the sender's email address.
% It can be an actual, real e-mail address,
% but it does not have to be an account that actually exists -
% you can make up one.
sendersEmail = 'me@mydomain.com';
recipientsEMail = 'somebody@Outlook.com';
% Set your email and SMTP server address in MATLAB.
setpref('Internet', 'SMTP_Server', mySMTP)
setpref('Internet', 'E_mail', sendersEmail)
setpref('Internet','SMTP_Username', myUserName);
setpref('Internet','SMTP_Password', myPassword);
props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');
% Here's where we actually send out the e-mail with the file attached.
sendmail(recipientsEMail, subjectLine, messageBody, attachedFullFileName)
その他の回答 (1 件)
Ken Atwell
2014 年 9 月 6 日
You can use sendmail, though you will need to save the image to a temporary file (attachments can only be files).
4 件のコメント
Ken Atwell
2014 年 9 月 11 日
Trying using a function like imwrite to create a image file on disk, then attached it to the email as one of the parameters to sendmail.
参考
カテゴリ
Help Center および File Exchange で Web Services についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!