0
SendGrid와 같은 서비스에는 이미이 플러그인이 내장되어 있습니다. 하지만이 모듈을 직접 만들고 싶습니다.이메일에서 이미지 렌더링 감지
이유는 내가이 일을하는 이유는 내 응용 프로그램이 사용자가 지정한 여러 가지 smtp 서버를 사용하기 때문입니다.
다른 smtp 서버에 대해 하나의 모듈을 만드는 것이 가능합니까?
SendGrid와 같은 서비스에는 이미이 플러그인이 내장되어 있습니다. 하지만이 모듈을 직접 만들고 싶습니다.이메일에서 이미지 렌더링 감지
이유는 내가이 일을하는 이유는 내 응용 프로그램이 사용자가 지정한 여러 가지 smtp 서버를 사용하기 때문입니다.
다른 smtp 서버에 대해 하나의 모듈을 만드는 것이 가능합니까?
물론입니다! 다음과 같은 가장 기본적인 단계에서 비교적 간단합니다.
<img src="https://example.com/img?id=1 >
)/img?id=N
이 호출되면 코드에 id
이 기록되고 이미지가 제공됩니다. 메일 보낸 사람 :
$img = '<img src="https://example.com/img.php?id=' . generate_email_id() . '">';
mail("[email protected]", "This is a test.", "Hello! I hope this test works!" . $img);
img.php :
log_email_by_id($_GET['id']);
header("Content-type: image/jpeg");
readfile("pixel.jpg");
PHP에서더 구체적인 예는 같을 것