Как и другие, вы можете опросить почтовый ящик, чтобы обнаружить входящее сообщение, - но его гораздо эффективнее получить MDA (агент доставки почты), чтобы вызвать процесс при поступлении сообщения - как это зависит от того, как настроена ваша почтовая система (в большинстве систем Linux procmail используется для MDA, который обеспечивает все виды фильтрации, автоматические ответы и функциональные возможности выполнения, в противном случае файлы .forward в домашнем каталоге пользователя могут обычно выполняться при наименьшая часть работы).
С точки зрения разбора сообщения - он должен содержать один или несколько заголовков, разделенных символом новой строки (или возврат каретки + новая строка), за которым следует, по крайней мере, одна пустая строка, за которой следует тело. Но вам нужно подумать о том, как вы работаете с mime-кодированным контентом.
Независимо от того, как вы получаете электронное письмо, вам все равно нужно его занести в блог.
Большинство программного обеспечения блога поддерживает некоторую форму XMLRPC для добавления сообщений - есть Lib опубликована в http://phpxmlrpc.sourceforge.net/
Взгляните на страницах обсуждения для примеров использования в качестве клиента.
Неисправность этого - попробуйте обратное проектирование форму, используемую для отправки нового сообщения.
C.
Что именно вызовет скрипт для прослушивания входящей почты. – X10nD
вам нужно будет сохранить скрипт в цикле.Однако такого рода задачи обычно не выполняются на платформе, например, PHP – mauris
Не увеличит ли загрузка сервера? – X10nD