Чтобы отправить письмо от 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'});