Fake Sendmail은 무엇입니까?

3518 단어 sendmail
배경.
최근에는 LAN에서 실행해야 하는 웹 사이트의 PHP 소스에서 Google 메일을 보내는 상황이 되었습니다.그때는 다양한 조사에서'페이크 센드메일'로 이뤄졌다.이번에는 페이크 센드메일이 어떤 것인지를 이해하는 범위를 기사로 정리했다.
자신의 이해이기 때문에 잘못된 부분이 있을 수 있다.주의하십시오.또 서버에 대해 어느 정도 지식이 있는 사람이 아니라면 무슨 말을 하는지 모를 수도 있다.
SMTP 서버란 무엇입니까?
우선 Fake Sendmail을 이해하는 기초 위에서 SMTP 서버에 대한 이해를 피할 수 없다.SMTP 서버는
SMTP는 주로 다음과 같은 두 가지 역할을 합니다.
① 업체로부터 우편물 수령
② 받는 사람의 메일 주소에서 상대방의 메일 서버를 발견하고 메일을 전달한다
참조 대상: https://sendgrid.kke.co.jp/blog/?p=11638
이런 견해가 있다.메일이란 컴퓨터의 메일 소프트웨어(Outlook 또는 Chrome에서 여는 Gmail 등)를 말한다.
SMTP 서버는 어떤 PC로부터'메일'을 받아 해당 메일의 수신자에게'메일'을 전달하는 역할을 한다는 것이다.
Gmail용 SMTP 서버
이번에 Google에 연결된 SMTP 서버를 전제로 일반적으로 SMTP 서버가 받아들일 수 있는 포트 번호는 25, 465, 587입니다.이 가운데 465호는 SSL통신, 587호는 TSL통신으로 통신이 불가능한 제조사와 통신할 수 없다.(25번은 암호화 필요 없음)

 
구글의 SMTP 서버는 25호 접속을 금지하고 있다.괄호에 적힌 것처럼 25호 통신은 안전하지 않기 때문에 465호와 587호만 암호화할 수 있다.또 이 서버는 도메인 이름'smtp.gmail.com'으로 접근할 수 있다.

Fake Sendmail을 통해서 진행되는 일들.
다음은 실제로 진행되는 일들을 페이크 센드메일로 적는다.우선 페이크 센드메일을 사용하면서'센드메일.ini'를 몇 개 바꿨죠?주로 다음과 같은 내용을 설정했다.
  • 목적지 주소: smtp.gmail.com
  • 접속 시 포트 번호: 587(465도 가능)
  • 계정 정보: 사용자 이름[email protected]과 비밀번호[email protected]에 접근할 때의 비밀번호)

    이 정보로도 Fake Semdmail이'이미 구축된 SMTP 서버(이번은 smtp.gmail.com)를 연결해 메일을 보내는 것'을 하는 것으로 추정된다.(그림 예제에서 465번 포트를 사용하는 경우)

    그리고 메일을 리트윗할 때 Gmail의'어떤 계정으로 보낼지'[email protected]가 지정하고 비밀번호도 함께 보낸다.만약 그 계정 정보가 정확하다면 SMTP 서버(smtp.gmail.com)는 메일 내용을 받을 것이다.

    그러나 계정 정보가 정확하지 않으면 오류 로그를 되돌려줍니다.(설정을 통해 제출 로그)

    올바른 smtp.gmail.com에 전송된 메일은 발송원 계정[email protected]으로 메일 내용에 적힌 수신자에게 발송됩니다.Fake Sendmail에서 진행 중인 일입니다.

  • 끝말
    중점은'자신이 메일 서버를 구축하지 않았다'는 것이다.엑스ampp에 페이크 센드메일을 사용했는데 이해하기 전에 "메르큐리 메일을 설치했는데 굳이 페이크 센드메일을 쓸 필요가 있나요"라고 말했다.이렇게 생각하다.Fake Sendmail을 사용하면 LAN에 구축되지 않은 메일 서버 메르큐리 메일도 좋아질 수 있다.
    그럼!

    좋은 웹페이지 즐겨찾기