개발 Q&A

제목 sendmail시 smtp 방식과 그냥 보내는것과의 차이..
카테고리 서버
글쓴이 error 작성시각 2019/02/14 22:44:44
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14198   RSS

안녕하세요.

sendmail시에 smtp 방식으로 보내는것과

그냥 sendmail로 메일날리는것과 차이점이 뭔지 잘 모르겠습니다.

 

smtp 방식으로 메일을 보낼때는 왜 그렇게 하는건가요?

제가 아는 잡지식으로는 예를들면,

gmail로 이용한다고 하면, gmail 계정으로 접속을하여 gmail 서버를 빌려서 메일을 날리는것?? 으로 알고있습니다만,,

그냥 sendmail 하면 안되는건지... smtp 방식으로 사용할때는 

무엇때문에 하는건지요?

 

또한 하나더 궁금한점..

smtp 방식말고,,  일반적으로 가장 많이쓰는 그냥 sendmail 하는거는 무슨 방식이라고 하나요?

 다음글 phpstorm 질문 : 로컬에서 파일이 삭제된 경우 ... (3)
 이전글 데이터를 DB 에 insert 시킬때 효율이 높은것은 ... (1)

댓글

변종원(웅파) / 2019/02/15 09:25:34 / 추천 0

기본적인 차이는 로컬서버에서 보내느냐 외부서버에서 보내느냐이고 자세한 비교는 아래 링크 참고하세요.

https://stackoverflow.com/questions/9508730/what-are-the-differences-between-sending-email-in-php-with-mail-sendmail-and-s

 

메일쪽은 좀 공부해야할게 있습니다. 상대 메일서버에서 스팸으로 인식하지않게 하기 위해 화이트도메인 설정하고 규약을 지켜서 전송해야하고..

공인된 smtp서버(로그인 거침)는 스팸으로 걸릴 확률이 적고 일반 로컬서버의 mail()함수는 이런저런 셋팅 없이 이메일주소만으로 보내는 형태(서버에 로그인되어 있지만 이메일은 인증이 안된 상태)입니다.