Самый простой способ сделать это - запустить задачу cron, которая подключается к учетной записи POP / IMAP, захватывает все электронные письма и обрабатывает их.
Возможно, есть несколько библиотек, которые помогут вам с этим, но если вы хотите написать свой собственный, основные шаги:
1) Выйдите, получите письмо
2) Найти вложения
(Вы захотите посмотреть «получение вложений из писем через PHP»)
3) Найдите любую информацию о теле, которую вы действительно хотите сохранить (описания / и т. Д.)
4) Запишите это в базу данных
Об электронных письмах iPhone: все электронные письма созданы равными, потому что это довольно открытый формат, за исключением некоторых проприетарных продуктов. Я предполагаю, что iPhone отправит вложение, подобное любому другому почтовому клиенту.
Сторона MMS, с которой я не могу вам помочь.