Обновите идентификатор электронной почты, используя PHP - PullRequest
2 голосов
/ 12 мая 2011

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

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

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

1 Ответ

2 голосов
/ 12 мая 2011

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

Еще один путь, который следует рассмотреть, - это не иметь настоящие почтовые ящики, авместо этого отправляйте всю электронную почту в общую учетную запись и выполняйте поиск в этом почтовом ящике с помощью сценария cron и сравнивайте все адреса получателей с базой данных, тогда вам не нужно беспокоиться о создании реальных пользователей электронной почты на сервере.

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

...