I want to send a picture by email to an email address at "Outlook.com" using MATLAB
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Abdullah
am 5 Sep. 2014
Bearbeitet: Image Analyst
am 11 Sep. 2014
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 Kommentare
Akzeptierte Antwort
Image Analyst
am 11 Sep. 2014
1 Kommentar
Image Analyst
am 11 Sep. 2014
Bearbeitet: Image Analyst
am 11 Sep. 2014
% 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)
Weitere Antworten (1)
Ken Atwell
am 6 Sep. 2014
You can use sendmail, though you will need to save the image to a temporary file (attachments can only be files).
4 Kommentare
Ken Atwell
am 11 Sep. 2014
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.
Siehe auch
Kategorien
Mehr zu Web Services finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!