2014-12-05 7 views
0

Outlook 2007에서 다음 html 전자 메일을 보내려고하면 Gmail에서 하이퍼 링크가 표시됩니다. 그러나 하이퍼 링크가 표시되지 않는 온라인 테스트 서비스에서 전송합니다. Gmail에서 Outlook 2007 클라이언트로 회신하면 Outlook에서 의도 한대로 하이퍼 링크없이 전자 메일을 표시합니다.text-decoration : 없음 Outlook 2007에서 HTML 전자 메일을 보낼 때 서식이 작동하지 않음

보내는 전자 메일 Outlook에서이 문제를 재정의하는 자체 스타일 시트가 첨부되어있는 것 같습니다. 이것을 막을 수있는 코드를 추가 할 방법이 있습니까? 나는 중요한 것을 시도했다! 속일 수 없다.

<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
</head> 

<body> 

<div> 
<a style="text-decoration:none;" href="www.example.com"><font color="#e4480d"><span style='text-decoration:none;text-underline:none'>www.example.com</span></font></a> 
</div> 
</body> 


</html> 

답변

-1

Outlook은 HTML 태그를 렌더링하기 위해 Word를 사용합니다. 당신은 기사의 다음 시리즈에서 그에 대한 자세한 내용을보실 수 있습니다 :

희망을 당신이 거기에 답변을 찾을 것이다.

+0

를 기능에 따라 a 요소가있는 스타일 속성에 대한 전체 CSS 지원 - 할 수 있어야하므로. – Andy

+1

왜 Microsoft 문서에 대한 링크를 답변으로 계속 게시 하시겠습니까? ey은 Word의 끔찍한 CSS 지원과 HTML 처리를 문서화하겠습니까? – zazzyzeph

1

Outlook은 코드를 보내기 전에 HTML을 처리하므로 코드가 실제로 많이 변경됩니다. Gmail의 이메일에서 Chrome의 요소를 검사하면 "MsoNormal"과 같은 클래스의 모든 새 태그가 있음을 알 수 있습니다. 그들은 또 다른 <a> 태그를 던지기도합니다.

Outlook에서 일반 텍스트 링크를 받으면 동일한 파란색 하이퍼 링크를 사용한다는 것을 알 수 있습니다. 동일한 일입니다. spanfont 태그 안에 링크 주위에 <a>을 넣고이를 무시하는 것입니다.

내 (부분) 해결책은 이 <a>에 있는지 확인하고 해당 클래스의 스타일 태그에 text-decoration:none을 넣는 것입니다. Gmail에서 <style> 또는 연결된 스타일 시트를 지원하지 않기 때문에 링크 색상을 맞춤 설정하고 Outlook에서 계속 보내려면 운이 좋지 않다고 생각합니다. (

Outlook에서 보내지 않는 옵션이 있습니다. 도메인의 IMAP 설정을 사용하여 메일을 보내고받을 Gmail의 인터페이스를 사용할 수 있습니다 아래를 참조

https://support.google.com/mail/troubleshooter/1668960?hl=en#ts=1665018,1665137,2769074