제가 알고 있는건데 도움이 될지 모르겠습니다.
SMTP는 프로토콜입니다.
메일을 보내고 받는건 저 프로토콜을 이용하져
거기에 대한 내용은 여기서 중요하지 않습니다
Sendmail두 SMTP를 구현한 데몬입니다.
물론 그 밖의 기능도 많이 추가되있겠죠.
php함수 mail()은 SMTP의 메일보내기 부분만 구현한 함수가 아닐까 합니다.
(정확하지 않습니다. http://php.net에서 읽어보세요)
SMTP 프로토콜 자체에 대해서 궁금하시다면
RFC를 보시면 될껍니다.
결국 메일보내느건 sendmail이든 mail()함수든 둘다 SMTP프로토콜을
이용해서 보내는거져
: php함수중에서 mail()이라는 함수가 있는것은 잘 아실겁니다.
: 그런데 서버상에서 sendmail데몬을 띄우지 않아도 php의 mail함수를 이용하면 가는것으로 알
: 고 있습니다. 이건 제가 찾아보니까, sendmail데몬을 이용해서 보내는것이 아니라, smtp프로
: 토콜을 이용해서 보낸다고 들었습니다. 이말이 너무나 추상적으로 들리고, 이해하기가
: 어렵군요.. 프로토콜은 약속인데.. smtp프로토콜을 이용해서 보낸다는것은 어떤식으로 매
: 일을 보내는것인가요? smtp프로토콜로 보낼때와 sendmail데몬을 이용해서 보내는것의 차이
: 점을 알고 싶거든여...
: 보통 local에서 보낸다는 말은.. sendmail데몬으로 보낸다는것이죠?
: 좀 따뜻하고 자세한 가르침을 얻을수 있을까여?
: 부탁드립니다.