제공된 입력에 전자 메일을 삽입하면 활성화 링크가 전자 메일로 전송됩니다.링크가 포함되어있을 때 codeigniter가 포함 된 전자 메일을 보내지 않습니다.
CodeIgniter의 전자 메일 클래스를 사용하여 멀티 파트 전자 메일을 보내고 있는데 문제는 전자 메일을 보낼 때 디버거에서 전자 메일이 성공적으로 전송되었지만 메시지가 수신되지 않는다고 말합니다.
전자 메일을 내부 업무 전자 메일로 보내면 잘 보냅니다. 하지만 Gmail 계정으로 보내면 절대로 안됩니다.
이메일에 링크를 삽입 할 때 문제가되는 것으로 추적했습니다. 링크를 제거하면 이메일이 정상적으로 전송됩니다. 링크를 다시 넣으면 내 Gmail 계정으로 이메일을받지 못합니다.
누군가가이 문제를 극복 한 적이 있습니까? 아니면이 문제를 해결할 수있는 방법에 대한 통찰력이 있습니까?
그래, 네 말이 맞아. URL을 수정 한 후에는 이메일에 특정 도메인 이름이 포함되어있을 때만 이메일을 차단하는 것으로 보입니다. 도메인 이름을 다른 서버로 변경하면 정상적으로 작동합니다. 이메일을 보내는 도메인을 차단하는 이유는 무엇입니까? – DeanH
아마 스팸/차단 목록에 있습니다. – Laurence
예. Gmail에서 SPF 레코드 및 헤더를 확인하고 올바르지 않은 것이 있으면 스팸으로 전달하거나 거부합니다. – Broncha