From
요청 헤더 General

개요

From은 요청을 보내는 주체(주로 사람 관리자)의 이메일 주소를 서버에 알리는 요청 헤더입니다. 주로 자동화된 봇·크롤러가 자신의 연락처를 밝히는 용도로 씁니다.

값은 RFC 5322 형식의 이메일 주소 하나입니다(예: `crawler@example.com`). 브라우저는 프라이버시 때문에 이 헤더를 자동으로 보내지 않습니다.

자세히

역사적으로는 사용자 에이전트가 사용자의 이메일을 밝히도록 고안되었지만, 프라이버시 문제로 일반 브라우저 요청에는 쓰이지 않습니다. 오늘날 실질적 용도는 크롤러 예절(crawler etiquette)입니다. 대량 요청을 보내는 봇이 From에 운영자 이메일을 넣어두면, 사이트 관리자가 문제가 생겼을 때 그 봇의 책임자에게 연락할 수 있습니다.

이는 접근 제어나 인증 수단이 아니라 어디까지나 자발적 연락처 공개입니다. 서버는 From 값을 신뢰해 권한을 부여해서는 안 되며, 값은 얼마든지 위조·생략될 수 있습니다. robots.txt 준수, User-Agent에 봇 이름·URL 표기와 함께 '착한 봇'임을 나타내는 신호로 묶어 쓰는 것이 일반적입니다.

값에는 표시 이름 없이 순수 주소만 넣는 것이 관례이며, 로그에 그대로 남을 수 있으므로 개인 이메일보다 역할 기반 주소(`abuse@`, `bot@`)를 쓰는 것이 안전합니다.

문법

From: <email-address>

e.g. From: crawler@example.com

실무 참고

관련 헤더

스펙 근거