Обновите идентификатор электронной почты с помощью PHP

StackOverflow https://stackoverflow.com/questions/5981586

Вопрос

Есть ли путь в PHP, чтобы обновить идентификатор электронной почты на почтовом сервере, если у нас есть данные доступа почтового сервера. Требование заключается в следующем. Я разрабатываю веб-сайт сообщества, который нужно обеспечение для загрузки фотографий на их фотогалерею, отправив электронную почту. Мы планировали создать идентификатор электронной почты для каждого пользователя, чтобы они могли отправлять электронные письма с фото вложения на этот идентификатор. Работа CRON будет искать электронные письма внутри этих идентификаторов, и если он найдет почту с вложением, загружает файл на сервер, а тема электронной почты будет рассматриваться как заголовок фото.

Но у него есть лазейка безопасности такая, что любой, кто знает идентификатор электронной почты, может отправить электронную почту и добавить фотографию на другие учетные записи. Мы планируем иметь код безопасности в их идентификаторе, который может быть изменен пользователем, если требуется.

, например. name.xxxx@domain.com, где XXXX - четырехзначный секретный код. Пользователь может изменить этот код при необходимости. I.e. Идентификатор электронной почты может быть именем.1234@domain.com или name.3452@domain.com в соответствии с желанием пользователя поддерживать конфиденциальность. Так есть ли способ редактировать идентификатор электронной почты с использованием функций PHP.

Это было полезно?

Решение

Создание учетных записей электронной почты и / или псевдонимы, безусловно, будет возможно с PHP, но это будет так много зависеть от настроек сервера.

Другой маршрут для рассмотрения, чтобы не иметь никаких реальных ящиков электронной почты, но вместо этого есть все электронное письмо, доставленное на улов всю учетную запись, и иметь поиск вашего скрипта CRON, и сравнить все адреса реципиента против базы данных, затемВам не нужно беспокоиться о фактическом создании реальных пользователей электронной почты на сервере.

Дополнительно, с точки зрения улучшения безопасности, вы можете получить каждый пользователь аутентифицировать, какие адреса электронной почты отправителя могут отправлять электронные письма с фото вложения.Это все еще не доказательство доказательства, потому что адреса отправителя могут быть подделены, но это дополнительный шаг в правильном направлении.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top