Чтобы отправить электронное письмо от MATLAB ®, используйте sendmail функция. Можно также прикреплять файлы к электронной почте, что позволяет отправлять файлы непосредственно из MATLAB. Использовать sendmail, настройте свой адрес электронной почты и сведения о SMTP-сервере с помощью setpref функция.
setpref функция определяет две настройки, связанные с почтой:
Адрес электронной почты: эта настройка задает адрес электронной почты, который будет отображаться в сообщении.
setpref('Internet','E_mail','youraddress@yourserver.com');
SMTP-сервер: Этот параметр задает адрес исходящего SMTP-сервера, который может быть практически любым почтовым сервером, поддерживающим протокол POP или протокол доступа к сообщениям в Интернете (IMAP).
setpref('Internet','SMTP_Server','mail.server.network');
Найдите адрес исходящего SMTP-сервера в настройках учетной записи электронной почты в клиентском приложении электронной почты. За информацией можно также обратиться к системному администратору.
После правильной настройки MATLAB можно использовать sendmail функция. sendmail Для функции требуется по крайней мере два аргумента: адрес электронной почты получателя и тема электронной почты.
sendmail('recipient@someserver.com','Hello From MATLAB!');
Можно указать несколько адресов электронной почты с помощью массива ячеек символьных векторов.
sendmail({'recipient@someserver.com','recipient2@someserver.com'}, ...
'Hello From MATLAB!');
Можно указать текст сообщения.
sendmail('recipient@someserver.com','Hello From MATLAB!', ...
'Thanks for using sendmail.');
Можно вложить файлы в сообщение электронной почты.
sendmail('recipient@someserver.com','Hello from MATLAB!', ...
'Thanks for using sendmail.','C:\yourFileSystem\message.txt');
Невозможно вложить файл без включения сообщения. Однако сообщение может быть пустым.
Вы можете вложить несколько файлов в сообщение электронной почты.
sendmail('recipient@someserver.com','Hello from MATLAB!', ...
'Thanks for using sendmail.',{'C:\yourFileSystem\message.txt', ...
'C:\yourFileSystem\message2.txt'});