img в данном случае - не расширение, а JS-объект, который используется для добавления картинки на страницу через DOM. Чтобы код сработал, нужно иметь возможность его внедрения в страницу сайта, то есть XSS.
Мне надо чтобы файл можно было сделать с расширением jpg а не img. Т.к. мэйл img не может смотреть через браузер
img это тег, jpg это расширение.
Ты не там копаешь, дело не в img или jpg, а в том, что мейл не пропускает javascript из которого твой код состоит, и соответственно сниффер работать не будет.
Скорей всего ты слишком рано начал заниматься сниффером.