2016-08-20 2 views
0

에서 메일을 보낼 때마다 서식있는 텍스트 형식 (HTML 형식)으로되어 있습니다. 대신 일반 텍스트 형식으로 보내고 싶습니다.Netsuite에서 일반 텍스트로 메일 보내기

여러 가지 방법을 시도했지만 작동하지 않았습니다. 심지어 문자열로 보내더라도 HTML 형식으로 처리됩니다. 예컨대 :

var email_subj = "Mail Subject"; 
var mail_content = "This goes in Body"; 
nlapiSendEmail(1234,'[email protected]',email_subj,mail_content ,null,null,rec_MailID); 

위의 메일이 너무 서식있는 텍스트 형식으로받는 사람에게 간다.

일반 텍스트 형식으로 전환 할 수있는 방법이 있습니까?

메일이 서식있는 텍스트인지 일반 텍스트인지를 확인하려면 수신자의 브라우저에서 본문 요소를 검사하면 메일 본문에 HTML 콘텐츠가 있음을 알 수 있습니다.

또는 Outlook을 사용하는 경우 본문 내용을 마우스 오른쪽 버튼으로 클릭하면 HTML 코드가 표시되면 "소스보기"옵션이 표시됩니다.

참고 : 메일이 일반 텍스트 형식 인 경우 "소스보기"옵션이 비활성화되어 있으면 클릭 할 수 없습니다. 즉, 원하는 것입니다.

답변

2

SuiteScript 1.0은 모든 전자 메일 본문을 HTML 태그로 묶는 것처럼 보입니다.

모듈 (예 : email.send())은 본문에 마크 업을 포함하지 않는 한 일반 텍스트 형식입니다. 모의 코드 :

require(['N/email'], function(email) { function sendEmail() { email.send({ author: 1234, recipients: '[email protected]', subject: 'Mail Subject', body: 'This goes in Body', }); } sendEmail(); });

관련 문제