메일이 안보내집니다. 로그도 안남습니다.
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
호스팅 이사하고 난 후
SMTP, Brevo, Amazon SES 등 사용해봤는데 메일 안보내지고 로그 자체가 안남습니다.
php 버전 7.4, 8.0 으로 변경해봐도 똑같습니다.
그리고 메일 테스트에서는 무조건 '테스트에 성공하였습니다. 메일을 확인해 보시기 바랍니다.' 만 나옵니다.
어느 부분을 살펴봐야 할까요?
Dd
Lv. 2
댓글 4
메일이 안 오는 것은 둘째 치고, 로그가 안 남는 것이 더 이상하네요.
"메일, SMS 및 푸시 알림 관리 모듈"의 기본 설정에서
메일 발송 내역과 에러 내역 모두 기록하도록 되어 있나요?
보내는 쪽에서는 성공했다고 나오는데 메일이 도착하지 않는다면
받는 쪽의 문제일 가능성도 배제할 수 없습니다.
스팸 처리되거나 반송되는데, 반송되더라도 받을 길이 없어서 모르고 있다거나...
네. 로그를 기록하도록 되어 있습니다.
그리고 smtp을 그 서버에서 php로 따로 만들어 보내봤는데 정상적으로 보내졌습니다.
그렇다면 아예 발송되지 않았다고 봐야겠네요.
혹시 시스템 설정에서 비동기 작업을 켜두셨나요?
만약 켜두셨다면 비동기 작업 크론탭이 정상 작동하는지 로그를 확인해 보셨나요?
비동기 작업을 켜두기만 하고 크론탭이 안 돌아가면 메일 발송이 무한정 연기될 수 있습니다.
아 비동기가 켜져있었네요.. 이게 문제였네요. 해결했습니다. 감사합니다.