Владимир Муковоз, да, я с DKIM уже разобрался. Написал ниже.
Вот тут почитал про DKIM: https://habrahabr.ru/post/106589/
Там ключи и без сторонних сервисов можно через openssl генерить. А я взял ключ через API Яндекс.Почты.
Осталось посмотреть, сработает ли...
PS. А вообще-то я думал, что отправляя письма через smtp.yandex.ru, Яндекс будет сам подписывать письма от моего домена, раз уж я пользуюсь его "Почтой для домена". Оказалось, что подписывает только те, которые я через Web-интерфейс отправляю. :(
Вот, кстати, тот же Тостер рассылает письма тоннами, и все доходит. Если посмотреть заголовки, то у письма из Тостера есть DKIM-сигнатура. А как мне в письмо такую же добавить?
Не скажите - технические!
Яндекс, например, очень уважительно (на первый взгляд) к таким письмам относится. Он в интерфейсе своей почты из моего письма даже сгенерил специальную кнопку "Восстановить пароль" - очень удобно придумано, надо сказать. Т.е. они такие технические письма у себя даже специально выделяют из общей массы.
Евгений: Для этого хотя бы схему данных IP.Board где-то нужно раздобыть, чтобы не упустить какие-то важные моменты. Там помимо дерева форумов и топиков есть еще очень много тонкостей, в которых без глубокого ковыряния не разобраться...
Спасибо за отклик.
Нет, In-System Programming (ISP) тут не поможет. Мне действительно надо бы покопать в сторону bootloader'а. Ведь в Arduino как раз и сидит bootloader, который после сигнала Reset какое-то время ждет начала заливки новой прошивки.
Если уж по этому вопросу нигде нет руководства, то придется ковырять исходники bootloader'ов и воссоздавать протокол.
Вот тут почитал про DKIM: https://habrahabr.ru/post/106589/
Там ключи и без сторонних сервисов можно через openssl генерить. А я взял ключ через API Яндекс.Почты.
Осталось посмотреть, сработает ли...
PS. А вообще-то я думал, что отправляя письма через smtp.yandex.ru, Яндекс будет сам подписывать письма от моего домена, раз уж я пользуюсь его "Почтой для домена". Оказалось, что подписывает только те, которые я через Web-интерфейс отправляю. :(