Моя цель - читать электронные письма (и, возможно, отмечать их как прочитанные во входящих) через каналы Mirth Connect. Я нашел этот вопрос о чтении почты из Mirthconnect с открытым исходным кодом о проблеме. Как ни странно спрашивающий ответил на вопрос. Когда я попытался реализовать код, который он предоставил с моими спецификациями, например, вместо почтового ящика gmail outlook (здесь нет проблем), канал вызвал ошибку:
64DETAILS:
TypeError: Cannot find function getBodyPart in object <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi!</div>...(here the email continues with div tags)
Таким образом, я четко получаю данные электронной почты, но getBodyPart их нарушает. Из этого я понял, что его код был предназначен для определенного типа писем, и я думаю, что в приведенном здесь примере я получил письмо, не относящееся к пантомиме.
Итак, мне кажется, что я спрашиваю: как мне создать программу чтения, которая переводит всю почту в простой текст, а затем выводит ее в регистратор / другой вывод, чтобы я мог ею управлять?
Управление будет означать что-то вроде распространения писем с конкретными названиями по разным каналам и пометить их как прочитанные в почтовом ящике, откуда они пришли.
Надеюсь, я достаточно ясно сформулировал свой вопрос и соблюдаю правила задавать вопросы.