2023년 3월 26일

이제삽질은 그만! synology 에서 php mail()함수 사용하기

크롤링으로도 구할수 없어서 이것저것 시도해보면서 알게됨.

나는 기본 구글 계정의 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. 메일 발송테스트 해보자.

댓글 없음:

댓글 쓰기

추천 게시물

시놀로지의 남는 스토리지 대여로 코인 채굴하기

 시놀로지 나스를 구축했는데 하드 용량은 남고 어짜피 켜져있는 서버고 이걸로 코인이나 벌어볼까 하시는분 참고하세요.. 현재 저는 사용한지 6-7개월 정도 되었고. 월 16 ~ 40 USD 정도 들어오는것 같애요.(글쓰는 시점 현재 2023년 7월 기...