exponenta event banner

Отправить по электронной почте

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

См. также

|