GNUCMS / MANUAL

메일과 SMTP 설정

발신 주소, SMTP 저장과 테스트 결과, 수신거부 정책을 확인합니다.

운영자/admin/settings/messaging

메일 방식 선택

알림·발송에서 미사용·서버 기본 메일·SMTP 중 선택합니다. 서버 기본 메일은 호스팅이 제공하는 발송 기능이 실제로 동작해야 합니다. SMTP는 외부 메일 계정이나 발송 서비스의 접속 정보를 사용합니다.

  1. 발신 이메일을 실제 발송 정책에 맞게 설정합니다.
  2. SMTP를 선택했다면 서버·포트·암호화 방식·사용자·비밀번호를 입력합니다.
  3. 제공자가 앱 비밀번호를 요구하면 계정의 일반 로그인 비밀번호와 구분해 사용합니다.
  4. 설정을 저장한 뒤 수신할 이메일로 테스트 메일을 보냅니다.
  5. 성공 안내와 실제 수신함·스팸함을 확인합니다. 서버 접수 성공만으로 수신함 도착을 보장하지 않습니다.

테스트 메일이 알려 주는 것

테스트 메일에는 설정된 사이트 도메인, 요청을 처리한 웹서버 IP, 사이트 시간대의 발송 시각과 전송 방식이 들어갑니다. SMTP 방식이면 서버명도 표시합니다. 웹서버 IP를 SMTP 발송 서버의 IP로 해석하지 않습니다.

SMTP 정보를 저장한 뒤 방식만 바꿔도 기존 값은 보존됩니다. 비밀번호는 config의 auth.secret을 이용해 암호화합니다. 기존 비밀을 바꾸거나 백업 없이 삭제하지 않습니다.

자동 알림과 수신거부

회원의 이메일 알림은 기본 수신입니다. 회원정보 또는 알림 메일 하단에서 수신거부·재수신을 설정할 수 있습니다. 일반 알림과 직접 요청한 계정 인증·복구 메일은 분리됩니다.

알림별 규칙의 제목·본문은 일반 텍스트입니다. 자동 수신거부 안내는 실제 발송 정책에 따라 붙습니다. 인증 링크·유효시간 같은 필수 변수는 안내 의미가 유지되게 편집합니다.

발송되지 않을 때

  • 공통 메일 사용 방식과 개별 이벤트의 메일 체크를 확인합니다.
  • 저장한 SMTP 비밀번호·포트·암호화·발신 주소의 권한을 확인합니다.
  • 호스팅의 외부 SMTP 연결 제한과 서비스 계정 발송 제한을 확인합니다.
  • 메일을 받지 못한 회원의 일반 알림 수신 선호와 이메일 주소를 확인합니다.
  • 인증·복구 오류는 해당 기능의 실제 요청과 링크 유효시간을 확인합니다.
개발자 참고 소스

문서 파일 갱신 26-10-07 08:34:40