Обработка электронной почты с помощью серверного приложения
-
22-07-2019 - |
Вопрос
Боюсь, это очень общий вопрос, но, к сожалению, мой вопрос состоит в том, как именно перейти к «специфике» по этому конкретному вопросу. Позвольте мне быть более конкретным:
Я хочу создать " прослушиватель электронной почты " приложение - то, что будет работать на моем сервере, чтобы пользователи могли отправлять электронную почту на определенный адрес, а это приложение получало бы электронную почту и что-то делало с ее содержимым. Другими словами, я хочу использовать обычную электронную почту в качестве метода ввода данных пользователем .
Вы, наверное, знаете, Помните Молоко. Он имеет функцию, по которой вы можете отправлять задачи по электронной почте на определенный адрес, и он будет добавлен в ваш список задач. Я хочу знать, как это делается «под капотом».
Что касается ответов, общие концепции и статьи хороши, но вы, очевидно, можете указать на специфичные для технологии ресурсы, так как они могут быть «перепроектированы», поэтому концепции извлекаются. Заранее спасибо!
Решение
Поиск в Google для обработки входящей электронной почты " фактически возвращает достаточное количество релевантных результатов, таких как следующие (пример PHP):
Другие советы
Вы можете найти код, который делает это внутри любого менеджера списка рассылки или подобного приложения. Вы также можете заглянуть внутрь самого SMTP-сервера. Я рекомендую вам взглянуть на GNU Mailman , который является менеджером списка рассылки. . р>