Я не знаю, какую версию CMake вы используете, но вы пытались использовать Boost импортированную цель вместо устаревшей переменной CMake:
т.е. заменить: target_link_libraries(test LINK_PUBLIC ${Boost_PROGRAM_OPTIONS_LIBRARY})
на target_link_libraries(test LINK_PUBLIC Boost::program_options)
Я не нашел особой помощи по этому вопросу, но моя проблема была решена путем настройки сервера smtp. Я не могу опубликовать эти шаги, поскольку я использую сторонний сервер smtp, и каждый сервер имеет свою собственную конфигурацию. после правильной настройки мой smtp автоматически добавляет подпись DM / DKIM.
Это решило его для меня, используя Mailenable в качестве сервера реле SMTP.
http://www.mailenable.com/kb/content/article.asp?ID=ME020700
, создавая отчет DKIM TXT на доменном имени не забывает использовать активного отборщика в качестве префикса => yourselector. _ domainkey.yourdomainname.be
я тоже хочу знать я просто нашел инструмент dkim, но не могу запустить успешно -_- http://tinisles.blogspot.com/2009/09/sending-dkim-email-from-c.html