Я не уверен, что это возможно. Во-первых, как вы можете проверить изображение размером всего 1 пиксель, если вы его еще не загрузили?
Одним из способов может быть сделать так, чтобы сервер проверил это за вас, и надеемся, что парень, пытающийся зайти в вас, проверяет только, с какого IP-адреса пришел запрос. Но, если изображение отправлено вам однозначно, он может проверить, было ли оно загружено вообще. Я не вижу способа обойти это. Вот почему все изображения по умолчанию заблокированы на большинстве почтовых клиентов.
ОБНОВЛЕНИЕ: Возможно, будет возможно отфильтровать некоторые 1px изображения, хотя. Вы можете посмотреть в атрибутах width и height всех тегов в документе и проверить, равны ли они 1. Это не гарантируется, поскольку эти атрибуты не нужны, но стоит попробовать, если вам действительно нужна функциональность.
Что-то вроде:
var images = document.getElementsByTagName('img');
for(var i = 0; i < images.length; i++) {
if(images[i].height == 1 && images[i].width == 1)
images[i].src='';
}
Вам, вероятно, придется немного отредактировать это. Я не проверял это.