Use sendmail with Reply To
    6 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
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
0 Kommentare
Antworten (2)
  Dheeraj
      
 am 6 Sep. 2023
        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! 
0 Kommentare
  Mr64
 am 6 Nov. 2024
        Instead of 'Reply_To' use 'E_mail', i.e.
setpref('Internet','E_mail','myOther@adress.com')
0 Kommentare
Siehe auch
Kategorien
				Mehr zu Web Services finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


