[PHP MG] Como pegar emails do Gmail e ver o conteúdo usando o PHP?

1,056 views
Skip to first unread message

Robson Cesar Tomas

unread,
Aug 29, 2012, 7:25:23 AM8/29/12
to ph...@googlegroups.com
Bom dia.

Preciso ver a lista de emails recebidos e poder abrir o conteúdo destes emails, que deverá ser uma conta do Gmail, na minha 
aplicação PHP.
Procurei na net e achei algo sobre mailparse, porém achei confuso no manual.
Alguém já fez algo assim ou poderia me dar um exemplo?
Tenho um gerenciador de conteúdo que fiz, coisa simples, onde os meus clientes atualizam os sites que faço e um deles me sugeriu isso.
Faço um controle de contas de email no gerenciador, porém só endereço e gostaria de acrescentar esta função.
Assim não teriam que entrar em duas aplicações para ver e responder emails e resolveriam tudo ali no painel de controle.
Vale a pena? Ou é muito trabalhoso? 

Agradeço a quem possa me ajudar.

Abraço

Robson

Danilo Sabbagh

unread,
Aug 29, 2012, 12:33:32 PM8/29/12
to ph...@googlegroups.com
Basicamente o que vc ta falando eh um webmail.
isso depende MUITO de como o servico de email esta implementado.
não é muito complexo..  mas bem trabalhoso.



2012/8/29 Robson Cesar Tomas <robson...@gmail.com>

Robson

--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
Para ver mais opções, acesse http://groups.google.com/group/phpmg



--
Danilo Sabbagh
Gerente de Projetos @ Dgoods

Otavio Augusto

unread,
Aug 29, 2012, 11:04:11 AM8/29/12
to ph...@googlegroups.com
Procure no phpclassess.com por IMAP.
pequise tb no google sobre o protocolo imap. Vc precisa enteder como
funciona para ficar fazer um coisa bacana.
Tem algumas classes que vão te ajudar.



Em 29 de agosto de 2012 08:25, Robson Cesar Tomas
<robson...@gmail.com> escreveu:
> --
> Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos
> do Google.
> Site oficial do grupo: http://www.phpmg.com
> Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> phpmg-un...@googlegroups.com
> Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
> Para ver mais opções, acesse http://groups.google.com/group/phpmg



--
Otavio Augusto
---------------------
Consultor de TI
Citius Tecnologia
31 37761866
31 88651242
http://www.citiustecnologia.com.br

Norivan Oliveira

unread,
Aug 29, 2012, 11:36:38 AM8/29/12
to ph...@googlegroups.com
Uai cara pq você não usa a imap_open() para conectar direto com o servidor pop do gmail?

Em 29 de agosto de 2012 08:25, Robson Cesar Tomas <robson...@gmail.com> escreveu:

Robson

--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
Para ver mais opções, acesse http://groups.google.com/group/phpmg



--
Norivan Oliveira
Analista de Sistemas / Desenvolvedor Web
Bacharel em Sistemas de Informação - Esp: Java & PHP
Fones: +55 (31) 3273-4534 / +55 (31) 9230-1847

Marcus Paulo Mazzon Dias

unread,
Aug 29, 2012, 12:55:06 PM8/29/12
to ph...@googlegroups.com
da pra ler qualquer em que o servidor libera servico pop.

e hj quase todos liberam.

Obs: é muito legal a ideia, porem e um ideia burra, sendo que vc será
responsabilizado por qualquer cagada que acontecer no email do cara,
ate mesmo invasão, evite usar seu sistema para acessar dados pessoais
dos clientes.

Em 29 de agosto de 2012 08:25, Robson Cesar Tomas
<robson...@gmail.com> escreveu:
> --
> Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos
> do Google.
> Site oficial do grupo: http://www.phpmg.com
> Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
> Para cancelar a sua inscrição neste grupo, envie um e-mail para
> phpmg-un...@googlegroups.com
> Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
> Para ver mais opções, acesse http://groups.google.com/group/phpmg



--
Att. Marcus Paulo Mazzon Dias

Robson Cesar Tomas

unread,
Aug 29, 2012, 5:56:53 PM8/29/12
to ph...@googlegroups.com
Obrigado a todos.

Não sabia por onde começar, porém o argumento do Marcus Paulo me fez pensar se não estaria chamando uma
responsabilidade, um risco para o meu sistema. Mesmo simples o jeito que eu queria fazer vou pensar direito.
Só pra listar e ler talvez, sei lá. Não quero dor de cabeça futura não.

Abraço a todos

Robson


Em 29 de agosto de 2012 17:51, William Novasky <wnov...@gmail.com> escreveu:
Robson,

Você pode fazer isso utilizando funções imap que o PHP oferece.
Seguem dois links que podem lhe ajudar:

Abraço
--

Otavio Augusto

unread,
Aug 30, 2012, 8:50:04 AM8/30/12
to ph...@googlegroups.com
Nao falei antes pois nao sabia seu objetivo.
Mas tem cituações que isto é interessante. como eu tenho aqui.
Ex. um sistema que executa uma tarefa assíncrona a partir de um email
recebido.
Então depende do que o cara precisa isto é válido sim.


Em 29 de agosto de 2012 18:56, Robson Cesar Tomas
<robson...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages