Откройте Outlook 2010 с помощью системного вызова для отправки предварительно отформатированной электронной почты

Я пытаюсь создать небольшое приложение на c ++, чтобы в результате отправить электронное письмо с результатами вычислений.

Я хотел бы открыть Outlook 2010 с новым письмом, содержащим всю информацию, такую ​​как адреса, тема и текст сообщения, но я решаю некоторые проблемы.

system("cmd /c \"\"C:\\Program Files\\Microsoft Office\\Office14\\OUTLOOK.EXE\" /c ipm.note /m \"[email protected]&[email protected]&subject=TestEmail&body=Hello%20World\"\"");

Это откроет новое окно Outlook с правильным полем «To:», но cmd сообщает, что «cc», «subject» и «body» не распознаются как команда.

Помещение строки результата непосредственно в cmd работает просто отлично

"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /c ipm.note /m "[email protected]&[email protected]&subject=TestEmail&body=Hello%20World"

Я делаю что-то неправильно? Может кто-нибудь помочь мне разобраться, что нужно изменить в системном вызове?

1

Решение

Я нашел способ. Был избыток в кавычках.

Я удалил первые, и команда прошла.

В любом случае спасибо

system("cmd /c OUTLOOK.EXE /c ipm.note /m \"[email protected]&[email protected]&subject=TestEmail&body=Hello%20World\"\"");
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]