놀랍도록 잘 사용되지 않고 실제로 도움이 될 수 있는 몇 가지 이메일 기능에 대해 이야기해 보겠습니다. 사용 방법을 알고 있다면 말이죠. 이 글은 이메일 제다이가 되고자 하는 사용자와 개발자 모두에게 적합합니다.
해킹 #1:단일 계정 내 여러 이메일 주소
웹사이트에 여러 번 등록하고 싶지만 모든 계정에 대해 동일한 받은편지함을 유지하고 싶었던 적이 있습니까? 이 간단한 트릭은 전 세계 웹사이트 및 서비스의 약 95%에서 작동합니다. 트위터와 인스타그램에서도요.
gmail.com 또는 live.com과 같은 일부 이메일 제공업체에서는 이메일 주소의 문자 사이에 추가 점을 넣을 수 있습니다. 이렇게 하면 주소 모양만 변경됩니다.
예를 들어 [email protected]을 소유하고 있다고 가정해 보겠습니다. [email protected]도 소유하고 있습니다. , [email protected] , [email protected], 등등. 이 주소로 전송된 모든 이메일은 동일한 받은 편지함에 표시됩니다. 이러한 주소를 사용하여 이메일을 다시 보낼 수도 있습니다. 약간의 구성만 필요합니다.
이렇게 하면 이메일 주소의 모양을 변경하고 반복을 "새" 유효한 이메일로 사용할 수 있습니다. 예:
- 같은 이메일 계정을 사용하여 웹사이트에 여러 번 등록할 수 있습니다.
- 다양한 형태의 이메일 주소를 다른 사람들과 공유할 수 있습니다. 이렇게 하면 모르는 사람이 보낸 이메일을 받을 때 발신자가 내 이메일 주소를 어떻게 알게 되었는지 알 수 있습니다.
또한 일부 이메일 제공업체에서는 주소에 더하기 기호를 추가하고 그 뒤에 임의의 문자열을 추가할 수 있습니다.
이것은 가능한 이메일 주소 변형의 수를 거의 무한대로 증가시킵니다.
이것은 수신 이메일을 그룹화하는 데 매우 유용할 수 있습니다. 이메일을 보낸 주소에 따라 이메일을 다르게 그룹화하는 규칙을 설정할 수 있습니다. 예를 들어, [email protected]을 사용하여 일부 소규모 웹사이트에 등록할 수 있습니다. 주소. 그런 다음 받은 편지함 규칙을 설정하여 모든 수신 이메일을 "낮은 우선 순위" 상자로 이동할 수 있습니다.
제품의 평가판을 제공하는 많은 서비스는 동일한 이메일 계정의 다른 형태를 허용합니다. 즉, 각 평가판이 종료될 때마다 반복해서 등록하여 동일한 이메일 계정으로 새 평가판을 받을 수 있습니다. 개발자는 이것을 제한하기 위해 많은 것을 할 수 없습니다. 이유를 알아보려면 계속 읽으십시오.
Hack# 2:많은 도메인이 동일한 계정을 참조할 수 있음
@gmail.com을 소유한 경우 주소를 사용하는 경우 @googlemail.com 이메일을 보내거나 받기 위한 주소. 대부분의 웹사이트와 웹 서비스는 이러한 이메일 주소를 다른 것으로 취급합니다. 이렇게 하면 단일 이메일 주소의 두 가지 형식을 모두 사용하여 여러 계정을 등록할 수 있습니다.
핵심 #3:이메일 주소는 대소문자를 구분할 수 있습니다.
많은 사람들은 일반적으로 [email protected] 또는 [email protected]으로 편지를 쓰는 것이 중요하지 않다는 것을 알고 있습니다.
그러나 @ 앞의 부분은 대소문자를 구분할 수 있습니다. 이는 전적으로 호스트 시스템의 제어 하에 있기 때문입니다. RFC 5321, 섹션 2.3.11에 따르면:
"표준 사서함 명명 규칙은 "local-part@domain"으로 정의됩니다. 현대적인 사용법은 단순한 "사용자 이름"보다 훨씬 더 광범위한 응용 프로그램 집합을 허용합니다. 결과적으로, 중간 호스트가 수정하여 전송을 최적화하려고 시도할 때 오랜 문제의 역사로 인해 로컬 부분은 주소의 도메인 부분에 지정된 호스트에 의해서만 해석되고 의미 체계를 할당해야 합니다."
따라서 잘 알려진 도메인(예:gmail.com) 대신 고급 도메인을 사용하는 경우 주소를 원래 대소문자로 유지하는 것이 가장 좋습니다. 그러나 실수로 잘못 입력하여 결과 주소가 존재하지 않는 경우 메시지가 배달되지 않았다는 이메일을 받게 될 것입니다.
이러한 명명 규칙은 완전히 호스트 시스템에 따라 다릅니다. 기술적으로 이메일 서버를 만들 수 있는 사람은 누구나 원하는 이름 지정 규칙을 설정할 수 있습니다. 동일한 사서함에 대해 소유한 다른 도메인을 사용하고 이메일 주소의 유효한 문자를 허용하거나 거부하는 등의 작업을 수행할 수 있습니다.
해킹 #4:"일회용 이메일" 서비스
임시 일회용 이메일 주소를 무료로 생성할 수 있는 몇 가지 서비스가 있습니다. 개인 정보 보호 문제 또는 기타 문제로 인해 등록을 원하지 않을 때 정보에 액세스할 수 있도록 하기 위해 존재합니다.
그리고 이러한 서비스는 많은 사람들이 사용합니다. [email protected]이 이메일을 수신하는 빈도와 재미없는 정크 메일이 얼마나 있는지 확인하십시오.
가짜 이메일의 사용을 방지하기 위해 일부 서비스는 다른 이메일 유효성 검사 솔루션을 사용합니다. 예, 어떤 경우에는 도움이 됩니다. 유효성 검사를 우회할 이메일 주소를 만드는 것이 더 어려워집니다. 많은 로봇과 스팸 프로그램이 여기서 죽을 것이고, 이것이 이러한 서비스가 존재하는 이유입니다.
이메일 유효성 검사 서비스가 사기 또는 스팸 문제에 대한 솔루션처럼 들립니까? 대부분의 경우 — 그렇습니다. 그러나 다음에 읽을 모든 가능한 문제가 있는 것은 아닙니다.
해킹 #5:거의 모든 이메일 주소를 무료로 생성할 수 있습니다.
도메인을 소유하면 해당 도메인에 대한 이메일 서비스를 설정할 수 있습니다. 이 작업을 무료로 수행할 수 있는 몇 가지 서비스가 있습니다. 그리고 모든 사람에게 무료 도메인 이름을 제공하는 몇 가지 제공업체가 있습니다.
지침에 따라 도메인과 이메일을 설정할 수 있으면 [email protected]를 만들 수 있습니다. 이메일 주소는 무료입니다. 이러한 이메일을 설정하는 자세한 지침은 이 문서의 범위를 벗어납니다. 그러나 간단히 말해서 절차는 다음과 같습니다.
- 일반 등록 양식을 작성하여 무료 또는 유료 도메인을 등록하세요.
- "도메인용 이메일" 제공업체(예:Zoho) 중 하나를 선택하고 지침에 따라 도메인용 이메일 계정을 만드십시오.
네, 정말 쉽습니다.
이메일 사용자에게 미치는 영향
이메일 주소에 점이나 더하기 기호와 같은 특수 기호를 추가하면(일부 이메일 제공업체의 경우) 이메일 주소를 최대한 활용할 수 있습니다. 수신 그룹 이메일을 관리하고 일부 사이트에서 여러 번 등록할 수 있습니다. 또한 명함에 다양한 형식의 주소를 입력하여 수신 이메일의 출처를 알 수 있습니다.
어떤 이유로든 원치 않는 웹사이트에 등록해야 하는 경우 일회용 이메일과 임시 전화번호 서비스를 통해 개인 정보를 보호할 수 있습니다.
그리고 마지막으로, 오늘날 누구나 무료 도메인 이름을 등록하고 이메일을 설정할 수 있습니다. 이렇게 하면 고유하고 개인화된 유효한 이메일 주소가 제공됩니다.
개발자에게 미치는 영향
요컨대, 우리가 주어진 이메일을 신뢰할 수 있는지 완전히 확신할 수 있는 방법은 없습니다. 그러나 다음은 이메일 주소의 비정상적인 사용을 줄일 수 있는 몇 가지 방법입니다.
1. 이메일을 데이터베이스에 기본 ID로 저장하지만 사용자가 서비스에 여러 번 등록하지 못하도록 하고 싶습니까? 그렇다면 이와 같은 라이브러리를 사용하여 이메일 주소를 ID로 저장하기 전에 정규화할 수 있습니다. 이 라이브러리는 잘 알려진 다양한 이메일 제공업체에 따라 마침표와 더하기 기호를 제거하고 주소를 소문자로 변경하며 도메인 이름을 단일 형식으로 수정합니다(googlemail.com → gmail.com).
2. 이메일 주소를 정규화하는 라이브러리를 사용하는 경우 사용자가 원래 입력한 형식으로 이메일 주소를 유지하도록 합니다. 예를 들어 사용자가 [email protected]으로 서비스에 등록하는 경우 , 모든 이메일이 해당 주소로만 전송되는지 확인하십시오. "정규화된" [email protected]으로 보내지 마세요. 주소.
3. 일회용 이메일 주소를 감지하기 위해 이와 같은 오픈 소스 라이브러리를 사용할 수 있습니다. 이메일 주소를 확인하는 API를 제공하는 서비스에 의존할 수도 있습니다. 목록에 2,000개 이상의 도메인이 있습니다!
이 기사를 읽고 새로운 사실을 알게 되었기를 바랍니다. 마음에 들면 "박수" 버튼을 원하는 만큼 눌러 미디엄에 퍼뜨리세요? .
읽어주셔서 감사합니다!