Здравствуйте!
Необходимо сделать программу на С++, которая будет слать почту пользователям через SMTP и MS Exchange.
Предполагается использовать Qt. Нашел несколько интересных проектов, которые на Qt5 позволяют слать почту по SMTP на Qt5:
https://morf.lv/simple-tls-ssl-smtp-client-for-qt5
https://github.com/bluetiger9/SmtpClient-for-Qt.
С SMTP вроде бы понятно, как я понимаю, нужно только задать нужный сервер для отправки сообщений (smtp.mail.ru/smtp.gmail.com и т.д.) и вуаля.
А вот насчет Exchange совершенно не понятно как это сделать. Сценарий такой - мы ставим программу на машину, у которой есть доступ к exchange серверу. И должны отправить почту через этот сервер.
Как это сделать? Подобное умеет The Bat! Возможно нужно использовать MAPI для этих целей? Может уже есть похожее в open source?
Буду рад любым советам.