Как это ни забавно, мне не удалось найти в тырнетах ни одной рабочей реализации проверки DKIM подписи писем на PHP. На Perl есть, на Python – пожалуйста, не говоря уже о сишных библиотеках. На PHP отыскалось лишь какое-то поделие злой мартышки на гитхабе, которое как-бы “Finally, a PHP5 class for not just signing, but verifying DKIM signatures”, но в то же время “Still doesn’t verify signatures properly”.
Пришлось пару дней покопаться в разном коде, почитать внимательно RFC и voila – код уже может подтверждать подпись писем gmail и airbaltic как минимум.
По хорошему, шимпанзёвое поделие надо полностью переделывать, добавлять полную поддержку RFC. Но это уже без меня.
Archive for August, 2013
Проверка DKIM на PHP
Sunday, August 25th, 2013Tropea – городишко на юге Италии
Friday, August 16th, 2013 Тропеа – небольшой уютный сонный городок на юге Италии с пляжем и мороженным, булками и макаронами, персиками и помидорами, вином красным и белым. Девиз города – “Ешь – бухай – купайся – покупай сувениры”. В конце июля Тирренское море прозрачное и тёплое, днём на пляже жарко даже под зонтиком, народу – не протолкнуться.
Больше картинок (more…)