Domanda

C'è un modo in PHP per aggiornare un ID e-mail in un server di posta se disponiamo dei dettagli di accesso del server di posta. Il requisito è il seguente. Sto sviluppando un sito web della comunità che ha bisogno di una disposizione per caricare foto nella galleria fotografica inviando un'e-mail. Abbiamo pianificato di creare ID e-mail per ciascun utente in modo che possano inviare e-mail con allegati fotografica a quell'ID. Un lavoro di cron cercherà le e-mail all'interno di quegli ID e se trova una mail con allegato, carichi il file sul server e il soggetto dell'e-mail sarà considerato come la didascalia delle foto.

Ma ha una scappatoia di sicurezza in modo tale che chiunque sa che l'ID e-mail può inviare un'e-mail e aggiungere foto per l'account di altri. Stiamo pianificando di avere un codice di sicurezza nel loro ID che può essere modificato dall'utente se necessario.

ad esempio. nome.xxxx@domain.com Dove XXXX è un codice segreto a quattro cifre. L'utente può modificare quel codice quando richiesto. I.e. L'ID e-mail può essere nome.1234@domain.com o name.3452@domain.com secondo il desiderio dell'utente di mantenere la privacy. Quindi c'è un modo per modificare l'ID e-mail utilizzando le funzioni PHP.

È stato utile?

Soluzione

Creare account e-mail e / o alias sarà sicuramente possibile con PHP, ma dipenderebbe da molto sulla configurazione del server.

Un'altra rotta da considerare sarebbe non avere caselle di posta elettronica reali, ma invece avere tutte le e-mail consegnate a un account Catch-all e ha la ricerca di script cron attraverso quella casella di posta e confrontare tutti gli indirizzi dei destinatari contro un database, quindiNon devi preoccuparti di creare effettivamente utenti di email reali sul server.

Inoltre, in termini di miglioramento della sicurezza, è possibile che ciascun utente autentichi quali indirizzi email del mittente siano autorizzati a inviare e-mail con allegati fotografica.Non è ancora a prova di proiettile, perché gli indirizzi del mittente possono essere falsificati, ma è un passo in più nella giusta direzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top