I want to send a picture by email to an email address at "Outlook.com" using MATLAB
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Abdullah
il 5 Set 2014
Modificato: Image Analyst
il 11 Set 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 Commenti
Risposta accettata
Image Analyst
il 11 Set 2014
1 Commento
Image Analyst
il 11 Set 2014
Modificato: Image Analyst
il 11 Set 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)
Più risposte (1)
Ken Atwell
il 6 Set 2014
You can use sendmail, though you will need to save the image to a temporary file (attachments can only be files).
4 Commenti
Ken Atwell
il 11 Set 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.
Vedere anche
Categorie
Scopri di più su Web Services in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!