SMTP

사이트에서 타사 메일 계정의 smtp를 이용해서 메일을 보내기 위한 모듈

모듈:https://www.drupal.org/project/smtp

  1. 모듈 설치
    drush en smtp

  2. Gmail에 계정생성

  3. 우측 상단의 계정을 클릭하여 내 계정으로 이동

  4. “로그인 및 보안” 클릭

  5. 화면 맨 아래에 있는 “보안 수준이 낮은 앱 허용"을 사용으로 설정

  6. Gmail 로그인
    환경설정 -> 전달 및 POP/IMAP 으로 이동
    POP 사용하기 체크 -> 저장

  7. 사이트 관리자 페이지 설정
    /admin/config/system/smtp

    1. “모듈 켜기/끄기”를 On 으로 선택

    2. smtp 서버 설정

      1. SMTP 서버: pop.gmail.com

      2. SMTP 백업서버: smtp.gmail.com

      3. SMTP 포트: 465

      4. 암호화된 프로토콜 사용하기: SSL 사용

    3. SMTP 인증

      1. Username: Gmail 계정(xxx@gmail.com)

      2. 비밀번호

    4. 메일 옵션

      1. 이메일 발신자 주소

      2. 이메일 발신자 이름: 메일 발송시 사용할 이름 설정

    5. 테스트 이메일 보내기

      1. 메일 발송이 잘 되는지 메일을 받아볼 메일 주소 입력
    6. 디버깅 사용하기

      1. 메일 발송 로그를 보여준다. 실제 사용시에는 이 항목을 체크하면 안된다.
  8. 테스트용 메일에서 메일이 잘 도착했는지 확인하고 “디버깅 사용하기"를 해제한다.

    1. 메일이 잘 안갈경우 로그메세지를 살펴보면 “https://support.google.com/mail/answer/78754”를 보라는 내용이 있다.

    2. 지메일의 “계정->로그인 및 보안->최근사용기기->기기검토"에 보면 smtp 모듈을 사용해서 보낸 IP가 봇처럼 취급되어 지메일에서 로그인을 거절한 것을 볼 수 있다. “내가 한 활동"으로 설정해주고 다시 테스트해본다.

results matching ""

    No results matching ""