Для моего почтового сервера я хочу отправлять текстовые SMS пользователям, когда они получают электронную почту на свой почтовый ящик. Как я могу периодически проверять свой почтовый сервер каждые 2 минуты, есть ли у кого-нибудь новый адрес электронной почты. Это должно быть даже тогда, когда пользователя нет в почтовом ящике.
Я использую hMailServer для Windows. Итак, как выполнить действие, когда почтовый сервер получает электронную почту.
И этот вопрос не означает, что нужно проверять каждую учетную запись электронной почты. Если я сделаю это, я могу почти проверить не более 1000 счетов в день. Мне нужно, чтобы вся учетная запись электронной почты на сервере проверяла наличие новых писем, и если новые письма будут обнаружены, пользователь должен быть уведомлен с помощью SMS о том, что он получил новое письмо на свой почтовый ящик.
Обычно что-то подобное можно сделать, настроив пользователей, которые хотят, чтобы это сохраняло копию своей почты в их локальном почтовом ящике. а также отправить копию на адрес SMS. Таким образом, они получают уведомление о новых сообщениях, которое включает часть сообщения (SMS-шлюзы часто имеют очень маленькие ограничения на размер сообщений). Или вы можете настроить доставку в сценарий, если hMailServer поддерживает это, и этот сценарий может переписать сообщение, как вам нравится ...
Такой метод означает, что нет задержки во времени поступления сообщения и создания сообщения на шлюз SMS.
Мы используем метод сценария на нашем почтовом сервере (но не hMailServer) и даем нашим пользователям дополнительные адреса, которые можно использовать, когда они хотят, чтобы сообщение отправлялось на их телефон.
Нет проблем с этим. Вам просто нужно знать, как все это собрать:
Повторяйте шаг 3 каждые x минут.