Добрый день!
в моей программе я подключаюсь к smtp-серверу Яндекса и без проблем могу рассылать почту от нашего домена по группам пользователей.
На самом деле роботы яндекса последнее время часто блокируют рассылки через их SMTP, если хотите чтоб работало надежно, лучше использовать сторонние
unisender каким-то образом получает данные о том, что какой-то подписчик отписался
тут все просто, переход по ссылке в письме
или добавил рассылку в спам
юнисендер в поле MAIL FROM ставит свой обратный адрес и через инструменты FBL получает жалобы на спам. При отправке Вашим способом Вам необходимо прописать в DMARC параметр rua и настроить постмастеры (например майл ру не берет почту из DMARC, для них ее нужно прописывать в постмастере, а gmail и yahoo берут).
Получается, что почтовый сервер Яндекса после отправки письма получает ответ от почтового клиента и пересылает данные о тех, кто добавил рассылку в спам, в unisender.
Яндекс вообще в этой операции не учавствует, письма отправляются с серверов юнисендера и все abuse reports и bounce отправляются прямо на сервера юнисендера за счет того, что mail from указаны их а не Ваши