웹 사이트에서 Mailto 명령 사용하기

이메일 링크 작성 방법 배우기

모든 웹 사이트에는 "승리"가 있습니다. 이것들은 당신이 그 웹 사이트를 방문하는 사람들에게 원하는 핵심 행동입니다. 예를 들어 전자 상거래 사이트 에서 누군가가 장바구니에 항목을 추가하고 해당 구매를 완료하면 "승리"가됩니다. 전문 서비스 조직 (컨설턴트, 변호사, 회계사 등)을위한 사이트처럼 전자 상거래가 아닌 웹 사이트의 경우이 "승리"는 일반적으로 방문자가 연락을 취하여 회사에 연락하여 제공하거나 제공해야하는 것에 대해 자세히 알아볼 때입니다 어떤 종류의 회의를 계획하십시오.

이것은 전화 통화, 웹 사이트 양식 또는 매우 일반적으로 해당 웹 사이트의 전자 메일 링크를 사용하여 전자 메일을 보내면 수행 할 수 있습니다.

사이트에 링크를 삽입하는 것은 요소를 사용하는 것만 큼 쉽습니다. 요소는 "앵커"를 나타내지 만 일반적으로 "링크"요소라고합니다. 때로 사람들은 다른 웹 페이지 나 문서 및 파일 (PDF, 이미지 등) 이상으로 연결할 수 있음을 잊어 버립니다. 사람들이 웹 페이지 링크에서 전자 메일을 보낼 수있게하려면 해당 링크에서 mailto : 명령을 사용할 수 있습니다. 사이트 방문자가 해당 링크를 클릭하면 컴퓨터 또는 장치의 기본 전자 메일 클라이언트가 열리고 링크 코딩에 지정한 주소로 전자 메일을 보낼 수 있습니다. 이것이 어떻게 행해지는지 살펴 봅시다!

Mailto 링크 설정

전자 메일 링크 를 코딩하려면 먼저 평소처럼 HTML 링크를 작성 해야하지만 해당 요소의 "href"속성에 http : //를 사용하는 대신 mailto를 작성하여 속성의 속성 값을 시작합니다. 그러면 다음과 같이됩니다. 이 링크를 메일에 연결할 전자 메일 주소를 추가하십시오.

예를 들어, 이메일 링크를 설정하려면 아래 코드를 작성하고 자리 표시 자 "CHANGE"텍스트를 이메일 주소로 바꾸기 만하면됩니다.

mailto:CHANGE "> 질문이있는 이메일을 보내주십시오

위의 예에서 웹 페이지에는 '질문이있는 이메일 보내기'라는 텍스트가 표시되고 클릭하면 링크에 코드에서 지정한 이메일 주소가 미리 채워지는 이메일 클라이언트가 열립니다.

메일을 여러 이메일 주소로 보내려면 다음과 같이 이메일 주소를 쉼표로 구분하면됩니다.

mailto:email1@adress.com, email2@address.com "> 질문이있는 이메일을 보내주십시오

이것은 매우 간단하고 간단하며 웹 페이지의 많은 이메일 링크가 여기에서 멈 춥니 다. 그러나 mailto 링크를 사용하여 구성하고 보낼 수있는 많은 정보가 있습니다. 대부분의 최신 웹 브라우저와 이메일 클라이언트는 "받는 사람"회선 이상의 것을 지원합니다. 제목을 지정하고 카본 사본을 보내며 카본 카피 사본을 보낼 수 있습니다. 조금 더 파헤 치자!

고급 Mailto 링크

추가 기능을 사용하여 전자 메일 링크를 만들면 GET 작업 (명령 줄에서 쿼리 문자열 또는 특성)을 사용하는 CGI 스크립트와 유사하게 처리합니다. "받는 사람"전자 메일 주소 뒤에 물음표를 사용하여 "받는 사람"줄 이외의 내용을 포함 시키십시오. 그런 다음 원하는 다른 요소를 지정하십시오.

  • cc - 탄소 사본을 보내려면
  • 숨은 참조 - 숨은 참조를 보내려면
  • subject - 제목 줄
  • body - 메시지의 본문 텍스트

이들은 모두 이름 = 값 쌍입니다. 이름은 위에서 사용 된 요소 유형이며 사용하려는 값입니다.

편지를 나에게 보내고 Weblogs 가이드를 보려면 아래에 무엇을 입력하십시오 (자리 표시 자 "여기 전자 메일"행을 실제 주소로 바꾸십시오).

?cc=OTHER-EMAIL-HERE ">
이메일을 보내주십시오

여러 요소를 추가하려면 두 번째 요소와 후속 요소를 앰퍼샌드 (&)로 구분하십시오.

& bcc = EMAIL-HERE

이렇게하면 mailto 링크가 웹 페이지의 코드에서 읽기가 어려워 지지만 전자 메일 클라이언트에서 의도 한대로 표시됩니다. 또한 공백이나 스페이스 인코딩 대신에 + 기호를 사용할 수도 있지만 모든 인스턴스에서 작동하지는 않으며 일부 브라우저는 실제로 공백 대신에 +를 제출하므로 위에 나열된 인코딩이 실제로 가장 좋은 방법입니다. 이 작업을 수행.

mailto 링크에 본문 텍스트를 정의하여 메시지에 쓸 내용에 대한 독자의 조언을 제공 할 수도 있습니다. 주제와 마찬가지로 공백을 인코딩해야하지만 새 줄을 인코딩해야합니다. mailto 링크에 캐리지 리턴을 넣고 본문 텍스트에 새 줄을 표시 할 수는 없습니다. 대신 인코딩 문자 % 0A를 사용하여 새 행을 얻습니다. 단락 나누기의 경우 두 행을 % 0A % 0A로 지정하십시오.

본문 텍스트가있는 전자 메일 클라이언트에 따라 달라집니다.

body = I % 20 %% 20a % 20question. % 0AI % 20would % 20like % 20to % 20know :

함께 모아서

다음은 완전한 mailto 링크의 예입니다. 이것을 웹 페이지에 복사하여 붙여 넣으면 이메일 주소로 표시된 자리 표시자를 액세스 권한이있는 실제 이메일 주소로 변경해야합니다.

메일 테스트

이메일 링크의 단점

웹 페이지에서 전자 메일 링크를 사용하는 것에 대한 부정적인 점은 원치 않는 스팸 전자 메일 메시지를받는 사람을 열 수 있다는 것입니다. 스팸봇은 웹에 크롤링되어 명확한 이메일 주소가 인코딩 된 링크를 찾고 있기 때문입니다. 그런 다음 해당 주소를 스팸 목록에 추가하고 전자 메일 정책을 시작합니다.

전자 메일 주소를 분명히 볼 수있는 전자 메일 링크를 사용하는 대신 전자 메일 주소를 사용하는 방법도 있습니다.이 양식을 사용하면 사이트 방문자가 전자 메일 주소를 입력하지 않고도 사람이나 회사에 연결할 수 있습니다 거기에 스팸봇 남용합니다.

물론 웹 양식도 손상되고 악용 될 수 있으며 스팸 제출도 보낼 수 있으므로 완벽한 해결책은 없습니다. 스팸 발송자가 이메일을 보내려고 열심히한다면, 합법적 인 고객이 이메일을 보내지 못하게 할 가능성이 매우 높습니다. 균형을 찾아 스팸 전자 메일이 슬프게도 비즈니스 온라인 비용의 일부임을 기억해야합니다. 스팸을 최소화하기위한 조치를 취할 수 있지만 일부 금액은 합법적 인 통신과 함께 전달됩니다.

결국 "mailto"링크는 빠르고 쉽게 추가 할 수 있으므로 사이트 방문자가 손을 뻗어 다른 사람에게 메시지를 보내는 수단을 제공하려는 경우이 링크는 이상적인 솔루션입니다.