서버로 메일 전송 시 HTML에 느낌표(!)가 붙는 에러/Why unnecessary exclamation mark(!) is randomly inserted in HTML using mail server
결론부터 이야기하자면, rfc2822에 따라 HTML은 한 줄에 998자까지 제한한다. 따라서 998을 넘으면 자동으로 !를 붙여 줄을 나눈다. 참조: https://www.ietf.org/rfc/rfc2822.txt (rfc2822 2.1.1. Line Length Limits) 메일 전송하는 코드를 수정한 후 희한하게 메일 온 걸 보면 느낌표가 랜덤하게 붙는 현상이 나타났다. 붙는 위치도 매번 다르고 어떤 메일은 정상적으로 올 때도 있었다!! HTML에서 느낌표가 추가되는 것 같은데 내가 수정한 건 c파일이지 HTML이 아니라서 더욱 혼란스러웠다. OS 버전 차인로 나는 오륜가 싶어 버전 스펙도 다 읽어봤지만 관련된 내용도 없었다. Sendmail의 문젠가 싶어서 mailx로도 바꿔 전송해봤지만 다른..
2022.01.11