필터 지우기
필터 지우기

Use sendmail with Reply To

조회 수: 4 (최근 30일)
Mariano
Mariano 2022년 11월 23일
답변: Dheeraj 2023년 9월 6일
Hello,
I want to add a "Reply To" field in an email sent with Matlab's sendmail. I have tried
setpref('Internet','Reply_To','myOther@adress.com')
but it does not work. Any idea?
Thanks

답변 (1개)

Dheeraj
Dheeraj 2023년 9월 6일
Hi,
I understand that that you're trying to set the "Reply To" field for an email sent using MATLAB's “sendmail” function but the setpref method you mentioned is not the correct way to set the "Reply To" address. MATLAB's sendmail function does not have a direct option to set the "Reply To" field, so you'll need to craft the email headers manually through custom Headers.
Assuming msg is the MIME object and smptServer, smtpUsername, smtpPassword and recipient’s email is already generated.
This code block adds the Reply-To" field to the custom header.
% Add the "Reply To" header where replyTo is the email address
msg.addHeader('Reply-To', replyTo);
% Add other headers (e.g., Subject, From, To)
msg.addHeader('Subject', subject);
msg.addHeader('From', sender);
msg.addHeader('To', recipient);
% Set the message body
msg.setBody(message, 'text/plain');
% Send the email
sendmail(smtpServer, smtpUsername, smtpPassword, recipient, msg);
You can refer to the below MATLAB documentation to have a better understanding about how to add fields to message.
I hope this helps!

카테고리

Help CenterFile Exchange에서 Web Services에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by