Есть программа, которая получает по IMAP письма и пресылает их на телефон в виде смс.
Нужно сделать правила, по которым письма с определенных адресов, пресылались только на указанные телефонные номера.
Думал как реализовать, может не совсем правильно, но решил сделать правила в ini файле.
Как-то так:
Цитата:
[Rule1]
email=mail1@mail.ru
recipient=+79999999;+7888888
[Rule2]
email=mail2@mail.ru
recipient=+777777777;+766666666
|
Теперь думаю как написать код, который будет проходить по этим правилам и если отправитель совпадает с со значением mail в правиле, то срабатывает функция отправки смс и отправляет письмо на телефоны, указанные в recipient в том же правиле.
Как это описать в коде? Или может есть более правильный способ?
P.S. программа работает как сервис, без интерфейса, поэтому правила нужно хранить отдельно, с возможностью их редактировать.