크롤링으로도 구할수 없어서 이것저것 시도해보면서 알게됨.
나는 기본 구글 계정의 smtp 를 이용해서 php의 mailI() 함수를 사용하려고 함.
1. gmail 접속 / 설정 / 모든 설정 보기 / 전달 및 POP/IMAP
imap 사용 체크하고 저장
2. gmail의 우측상단 프로필이미지 눌러서 / 구글 계정 관리
- 보안 메뉴에 2단계 인증을 사용 설정함
- 검색 "앱 비밀번호" 를 검색해서 들어간 뒤,
앱선택: 메일
기기선택: 내가 알수있는 장치이름을 임의로 쓰고
생성을 누르면 임시비밀번호가 나온다. 그걸 잘~ 복사해두자!!
2. 시놀로지 제어판 > 알림 > 이메일 알림 활성화 를 켜고
서비스 제공업체: 사용자 지정 SMTP 서버
SMTP서버: smtp.gmail.com
SMTP포트: 587
인증필요: 체크
사용자이름: 구글 이메일주소 xxxxx@gmail.com
패스워드: 앱비밀번호로 생성선 16자리 비밀번호를 입력!
보안 연결(SSL/TLS): 체크
3. 패키지 WebStation 을 열어서 > 스크립트 언어 설정
웹에서 사용중인 php 프로파일 선택해서 편집
코어 들어가서 다음 설정이 제대로 되어있는지 확인
SMTP: smtp.gmail.com
smtp_port: 587
mail.add_x_header: On
sendmail_path: /usr/bin/ssmtp -t
4. 메일 발송테스트 해보자.
댓글 없음:
댓글 쓰기