Pregunta

Hay una manera en PHP para actualizar un ID de correo electrónico en un servidor de correo si tenemos los detalles de acceso del servidor de correo. El requisito es el siguiente. Estoy desarrollando un sitio web de la comunidad que necesita una disposición para subir fotos a su galería de fotos enviando un correo electrónico. Planeamos crear ID de correo electrónico para cada usuario para que pudieran enviar correos electrónicos con archivos adjuntos de fotos a esa identificación. Un trabajo de Cron buscará correos electrónicos dentro de esos identificaciones y, si encuentra un correo con un archivo adjunto, cargue el archivo en el servidor y sujeto del correo electrónico se considerará como la leyenda.

Pero tiene una laguna de seguridad de manera que cualquiera que conozca la identificación de correo electrónico puede enviar un correo electrónico y agregar una foto a otras personas. Estamos planeando tener un código de seguridad en su ID que puede ser modificado por el usuario si es necesario.

por ejemplo. name.xxxx@domain.com donde XXXX es un código secreto de cuatro dígitos. El usuario puede cambiar ese código cuando sea necesario. I.E. La ID de correo electrónico puede ser nombre.1234@domain.com o nombre.3452@domain.com de acuerdo con el deseo del usuario de mantener la privacidad. Entonces, ¿hay una manera de editar la ID de correo electrónico usando las funciones PHP?

¿Fue útil?

Solución

Crear cuentas de correo electrónico y / o alias, sin duda, sería posible con PHP, pero dependería tanto en la configuración de su servidor.

Otra ruta a considerar sería no tener ningún cuadro de correo electrónico real, sino a que todos los envíes un correo electrónico entregados a una cuenta de Catch-TODA y tengan su búsqueda de script de Cron a través de ese buzón y comparar todas las direcciones de destinatarios contra una base de datos, entoncesNo tiene que preocuparse por crear a los usuarios reales de correo electrónico en el servidor.

Además, en términos de mejorar la seguridad, podría tener cada usuario autenticar qué direcciones de correo electrónico del remitente se les permite enviar correos electrónicos con archivos adjuntos.Todavía no es a prueba de balas, ya que las direcciones del remitente pueden ser falsificadas, pero es un paso adicional en la dirección correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top