2011-04-01 8 views
0

안녕하세요, 저는 사용자가 사이트에 등록 될 때 전자 메일을 보내는 데 사용되는 전자 메일 시스템에서 작업하고 있습니다. 전자 메일은 일반 텍스트 형식으로 전송 될 때 올바르게 전달되지만 html 형식으로 보내면 스크립트로 모든 것이 정상적으로 처리 되더라도 전달되지 않습니다. 그것은 aol 또는 gmail smtp 서버를 사용하여 전송할 때도 작동하지 않습니다. 내 웹 서버가 html 형식의 전자 메일 전송을 금지합니까? 아니면 다른 문제가 있습니까?웹 서버에서 html 형식의 전자 메일을 보낼 수 없습니다.

답변

0

서버는 아니지만 이메일 클라이언트 일 가능성이 큽니다. html에 사용 된 형식에 따라 전자 메일 판독기 또는 일부 스팸 필터에서 전자 메일을 거부 할 가능성이 훨씬 큽니다.

먼저 텍스트 부분과 HTML 부분을 모두 포함하는 이메일을 보내십시오.하지만 HTML 부분의 형식은 최소한으로 유지하십시오. (즉, 서식없이 시작하십시오.) 그런 다음 서식을 천천히 늘려서 멈출 때를보십시오. 예를 들어 링크는 완전히 "직선적"이어야합니다. 링크의 모든 것을 사용자에게 보여줍니다. 텍스트는 href와 일치해야합니다. 버튼은 허용되지 않습니다.

당신이하는 일이 무엇이든간에, html 전자 메일은 항상 텍스트보다 높은 필터 속도를 가지므로 신중하게 html의 사용을 고려하십시오. 전자 우편이 배달되지 않으면 얼마나 예쁜 지 상관 없습니다.

+0

나는 모든 것을 시도했다. 그러나 이메일은 배달되지 않습니다. 전자 메일을 보낼 때 오류 메시지가 없습니다. 내 웹 서버가 html 형식의 전자 메일을 보내지 못하도록할지 여부를 알고 싶습니다. 내 사이트에서 어떻게 활성화 할 수 있습니까? –

+0

물론 웹 사이트에서 사용하는 전자 메일 구성 요소가 HTML 전자 메일을 보낼 수 없지만 프로그래밍 측면에 대한 정보는 제공하지 않았기 때문에 아무도 질문에 대답 할 수 없다고 생각합니다. 프로그래밍 관점. 당신의 이메일이 서버에 도착했는지를 (로그로) 확인하기 위해 이메일 서버를 모니터링 할 수 있다고 가정합니다. – Bruce

관련 문제