У меня случилась аналогичная проблема, только картинки не открывались нигде кроме gmail. Прочитав сообщения ОПа проверил названия файлов, но они все на правильном языке. Долго мучился прежде чем перейти к html виду письма, которое должно отправляться. Там то и обнаружилась проблема.
Другие почтовики, кроме гугла, не могут преобразовывать не только русские имена файлов, но и домены в зоне .рф, т.к они также написаны на русском.
Для решения проблемы – нужно преобразовать все кириллические символы при помощи конвертера-Punycode (конвертеры легко гуглятся). После преобразования проблема изчезла.
Было бы здорово, если бы такие вещи происходили автоматически ( это для разработчиков)
I had a similar problem, but the pictures could not be opened anywhere except gmail. Old post TS checked the file names, but they are in the correct language (english). Long suffered before proceeding to the html view of the letter that should be sent. There’s even a problem is detected.Other postal service other than Google’s, can not transform not only the Russian names of files, but also domains in the zone .рф, because they are also written in Russian.To solve the problem – you need to convert all Cyrillic characters by using the converter-Punycode (converters easily Google). After conversion, the problem has disappeared.
It would be great if these things happen automatically (this is for developers)