Обычно:
1) Создайте специальную учетную запись электронной почты для этой цели.
2) Запрограммируйте монитор почтового ящика (скажем, fetchmail, поскольку это то, что я делаю).
3) Когда электронная почта поступает в учетную запись, fetchmail загружает электронную почту, записывает ее на диск и вызывает сценарий или программу, которую вы написали с файлом электронной почты, в качестве аргумента.
4) Ваш скрипт или программа анализирует электронную почту и предпринимает соответствующие действия.
Часть, которая обычно загадочна для людей, это часть fetchmail (# 2).
Специально для почтовых серверов (если вы достаточно управляете почтовым сервером для перенаправления писем в сценарии) :
1-3) Настройте адрес для написания сценария, который вы написали.
4) То же, что и выше.