2013-07-19 5 views
2

나는 매일 같은 주소로 이메일을 보내야하는 프로그램을 가지고있다. javax.mail.*it.sauronsoftware.cron4j.Scheduler과 같은 패키지를 사용합니다. 그것은 잘 작동하지만 전자 메일에서 텍스트의 글꼴을 변경하는 방법을 알지 못합니다 (예 : 큰 글꼴로 굵게 또는 밑줄이 그어진 정보).자동 이메일 텍스트의 글꼴을 변경하려면 어떻게해야합니까?

이메일 텍스트를 String 변수에 저장합니다.

content = "Some text <b>bold part</b> ... continue"

을 ...하지만 불행하게도, 그것은 작동하지 않았다 및 수신 메일에서 내가 <b> 태그와 같은 문자열을 가지고 : 그리고는 다음과 같이 뭔가를 입력했습니다.

전자 메일 텍스트의 글꼴을 어떻게 조작 할 수 있습니까?

답변

3

메일을 HTML 메일이 아닌 일반 텍스트 전자 메일로 보내는 것처럼 보입니다 (텍스트 서식을 사용하려는 경우 필요). See this tutorial.

가장 중요한 차이점은

message.setContent("Some text <b>bold part</b> ... continue", "text/html"); 

일부 메일 클라이언트는 몇 가지 일반 텍스트가 "Some text *bold part* ... continue" 등의 명령을 해석 메일의 MIME 유형으로 text/html을 지정해야한다는 것입니다,하지만 난 그것에 의존하지 것이다 .

관련 문제