diff --git a/exec/sbbsimsg.js b/exec/sbbsimsg.js
index 243dcf31fb74c966e28443c17063134b69122520..e7ab696b4da0f94a6f9da3334ff9f8bf08e065fb 100644
--- a/exec/sbbsimsg.js
+++ b/exec/sbbsimsg.js
@@ -284,6 +284,8 @@ function send_msg(dest, msg)
 			alert("Invalid SOML response: " + rsp);
 			break;
 		}
+		if(dest.indexOf('<')<0)
+			dest = '<' + dest + '>';
 		sock.send("RCPT TO: "+dest+"\r\n");
 		if(Number((rsp=sock.recvline()).slice(0,3))!=250) {
 			alert("Invalid RCPT TO response: " + rsp);