Select my mail address to send mail by Outlook with Matlab
Show older comments
Hello, I'm using this function to send mail through Outlook with matlab:
function sendolmail(to,subject,body,attachments)
%Sends email using MS Outlook. The format of the function is
%Similar to the SENDMAIL command.
% Create object and set parameters.
h = actxserver('outlook.Application');
mail = h.CreateItem('olMail');
mail.Subject = subject;
mail.To = to;
mail.Body = body;
%mail.BodyFormat = 'olFormatHTML';
%mail.HTMLBody = body;
% Add attachments, if specified.
if nargin == 4
for i = 1:length(attachments)
mail.attachments.Add(attachments{i});
end
end
% Send message and release object.
mail.Send;
h.release;
The problem is that I have two different mail addresses in Outlook. How can I specify from which mail to send?? Thanks!
Accepted Answer
More Answers (1)
Megan Morkes
on 13 Feb 2019
0 votes
Hi! I'm joining this thred because I'm using this code to send email - however it is getting stuck in my outbox and not fulling sending. Could you please advise? Thank you!
Categories
Find more on ActiveX in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!