Programming

mailto body에 줄 바꿈 삽입

procodes 2020. 6. 28. 21:27
반응형

mailto body에 줄 바꿈 삽입


mailto 본문에 줄 바꿈을 삽입하고 싶습니다. % 0A, % 0D 및 % 0D % 0A를 시도했습니다. 아무것도 나를 위해 일하지 않았다. Mac OSX에서 Chrome을 사용하여 Gmail, Yahoo, Apple Mail, Outlook 2010, Outlook.com 및 Thunderbird에서 테스트했습니다.

도와주세요?

내 코드는 다음과 같습니다.

<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>

<br>마케팅 응용 프로그램에서 인식 할 수 있도록 html 태그를 사용해 보는 것이 좋습니다 .

사용 %0D%0A합니다. 이메일이 HTML 형식 인 한 작동합니다.

<a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0AFirstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>

Firstname 이전에 % 20을 꺼내고 싶을 것입니다. 그렇지 않으면 다음 줄의 첫 문자로 공백이 생깁니다.

참고로,이 코드를 테스트 할 때 여분의 간격과 함께 작동했습니다. HTML 형식을 허용하지 않는 메일 클라이언트를 사용하고 있습니까?


RFC2368 정의하는 mailto:상기 한 예에 의해 강화, RFC1738은 , 명시 적으로 줄 바꿈을 생성하기 만 유효한 방법으로는 것을 명시한다 %0D%0A.

이것은 gopher, smtp, sdp, imap, ldap 등과 같은 모든 URL 체계에도 적용됩니다.


일반 텍스트 전자 메일의 경우 "\ r"을 사용하십시오.

like : "이것은 내 시험이다. \ r 이것은 나의 시험이다."; 아래와 같이 이메일에 3 줄을 줄 것입니다.

라인 1 : 이것은 내 시험이다

2 행 :이게 내 시험이야

3 행 : 그렇습니다

참고 URL : https://stackoverflow.com/questions/22765834/insert-a-line-break-in-mailto-body

반응형