Firebase Dynamic Links에서 생성한 URL을 메시지 본문에 기록한 후 Gmail에 의해 차단됨
원인의 경과를 확정하다
메일을 보낼 때의 로그를 확인한 후 대상 서버(Gmail)를 보내면 다음과 같은 오류 메시지가 답장됩니다.
Our system has detected that this message is suspicious due to the nature of the content and/or the links within.
To best protect our users from spam, the message has been blocked.
Please visit https://support.google.com/mail/answer/188131 for more information.
👇 일본어 번역시스템에서 이 메시지가 내용 성질과 링크로 인해 의심스러운 것을 검출했다.
스팸메일로부터 사용자를 보호하기 위해 이 메시지는 차단되었습니다.
자세한 내용은 DeepL 번역를 보십시오.
이 단계에서는 URL에 문제가 있는지 다른 메시지에 문제가 있는지도 모르기 때문에 문제 해결을 위해 우편물 본문을 부분적으로 교체해 전송 상태에 변화가 있는지 확인했다.그 결과 URL 교체로 순식간에 메일을 보낼 수 있었다.
엄밀히 말해 URL 문자열 자체에 문제가 있거나 URL의 이전 목적지를 복제한 결과 문제가 있었는지는 알 수 없지만, 전자일 수 있다고 판단해 대책을 강구하기로 했다.
대책
Firebase Dynamic Links를 기본 필드
.page.link
로 사용할 수 있기 때문에 그렇게 사용하지만 사용자 정의 필드를 설정하는 것으로 변경되었습니다.👉 https://support.google.com/mail/answer/188131
이 결과에 대응하여 Gmail에 무사히 메일을 보낼 수 있습니다!
이때 나는 충동적으로 트위터를 보냈는데 자세히 생각해보면 Firebase Dynamic Links는 무료 짧은 URL 서비스이기 때문에 악용될 가능성이 높아서 알아내도 어쩔 수 없다고 생각했다.
잡담
사용자 정의 도메인을 설정하자 iOS만 URL 변환이 이상해졌지만, 사파리의 캐시 제거와 아이폰 재부팅을 통해 해결됐다.
각주
Dynamic Links의 사용자 정의 도메인 설정는 앱을 설치하든 말든 여러 플랫폼의 URL을 생성할 수 있는 서비스다.Firebase Dynamic Links
Reference
이 문제에 관하여(Firebase Dynamic Links에서 생성한 URL을 메시지 본문에 기록한 후 Gmail에 의해 차단됨), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/vatscy/articles/1bfcf4a10886eaa19e41텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)