kalex Posted September 25, 2016 at 12:24 AM Report #599118 Posted September 25, 2016 at 12:24 AM Olá, Estou no 12° ano (3° ano do curso de gestão e programação de sistemas informáticos) e este ano vou ter que fazer a PAP. Pensei fazer uma webmail em php, já desenvolvi uma parte em que consigo enviar e-mails para 1 ou mais destinatários (o corpo da mensagem por ser normal ou html), mas o que queria fazer era algo como o Gmail ou hotmail, em que a pessoa conseguisse fazer o registro e login (já tenho alguns conhecimentos de mysql e phpmyadmin), e que tenha a caixa de entrada, e-mails enviados.... há alguma maneira de fazer isso? Desde já obrigado 🙂
M6 Posted September 26, 2016 at 10:34 AM Report #599123 Posted September 26, 2016 at 10:34 AM Tens de colocar as tuas questões de forma concreta, caso contrário não vamos poder ajudar. Fazer um sistema de registo e autenticação é simples, e se usares uma framework essas funcionalidades tornam-se mais fáceis de implementar. O que necessitas é de um formulário, com o username que deve ser único, e a senha de acesso. Isto é válido tanto para registo como para autenticação, sendo que no caso do registo tens de garantir que o utilizador ainda não existe e na autenticação validas a existência do par utilizador/senha. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
kalex Posted September 27, 2016 at 08:05 AM Author Report #599157 Posted September 27, 2016 at 08:05 AM 21 horas atrás, M6 disse: Tens de colocar as tuas questões de forma concreta, caso contrário não vamos poder ajudar. Fazer um sistema de registo e autenticação é simples, e se usares uma framework essas funcionalidades tornam-se mais fáceis de implementar. O que necessitas é de um formulário, com o username que deve ser único, e a senha de acesso. Isto é válido tanto para registo como para autenticação, sendo que no caso do registo tens de garantir que o utilizador ainda não existe e na autenticação validas a existência do par utilizador/senha. Obrigado! A minha dúvida era como é que podia criar um webmail parecido a este: http://www.cloneidea.com/scripts/afterlogic-webmail-lite#.V-opKogrLcs
Knitter Posted September 27, 2016 at 08:19 AM Report #599158 Posted September 27, 2016 at 08:19 AM Existem inúmeras bibliotecas para clientes IMAP, SMTP e POP3. Para o teu caso acho IMAP uma melhor opção, sendo que PHP já tem suporte para IMAP ou podes usar algo como a biblioteca usada pelo sistema Horde (webmail), https://dev.horde.org/imap_client/. A nível de interface gráfica existe templates como o AdminLTE (https://almsaeedstudio.com/themes/AdminLTE/pages/mailbox/mailbox.html) que já te oferecem grande parte do aspecto pronto a usar, precisas, naturalmente, de implementar as funcionalidades. Pegando nos dois elementos acima, acho que é uma boa opção para uma PAP, com a devida justificação para a escolha das tecnologias, bibliotecas, etc. Como ponto de partida sugeria que começasses por tentar implementar um acesso básico à tua conta de e-mail com IMAP para ires testando, mesmo sem interface gráfica, só colocando os comandos necessários num script para perceberes como isso funciona.
kalex Posted September 27, 2016 at 08:46 AM Author Report #599159 Posted September 27, 2016 at 08:46 AM 30 minutos atrás, Knitter disse: Existem inúmeras bibliotecas para clientes IMAP, SMTP e POP3. Para o teu caso acho IMAP uma melhor opção, sendo que PHP já tem suporte para IMAP ou podes usar algo como a biblioteca usada pelo sistema Horde (webmail), https://dev.horde.org/imap_client/. A nível de interface gráfica existe templates como o AdminLTE (https://almsaeedstudio.com/themes/AdminLTE/pages/mailbox/mailbox.html) que já te oferecem grande parte do aspecto pronto a usar, precisas, naturalmente, de implementar as funcionalidades. Pegando nos dois elementos acima, acho que é uma boa opção para uma PAP, com a devida justificação para a escolha das tecnologias, bibliotecas, etc. Como ponto de partida sugeria que começasses por tentar implementar um acesso básico à tua conta de e-mail com IMAP para ires testando, mesmo sem interface gráfica, só colocando os comandos necessários num script para perceberes como isso funciona. Obrigado pelo conselho! Por acaso já conhecia o AdminLTE, todavia não tinha conhecimento do Horde
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now