Ticket #713 (new melhoria)
Mailto completo dos links de email
Reported by: | lucas.dacosta | Owned by: | lucas.dacosta |
---|---|---|---|
Priority: | normal | Milestone: | Backlog do Produto |
Component: | ExpressoMail | Version: | |
Severity: | média | Keywords: | mailto |
Cc: | lucas.dacosta | WorkGroup: | Gestão de Integração |
Description
Link do tipo mailto só funciona com atributo to.
*Esse ticket deverá contemplar: to, cc, bcc, subject e body.
Exemplo:
<a href="mailto:blabla@domain.gov.br?subject=Assunto&cc=blaccbla@domain.gov.br&bcc=blahblahbcc@dominio.gov.bv&body=Email%20de%3Cb%3Eteste%3C/b%3Efim">Mail eg</a>
- Deverá abrir uma aba para editar nova mensagem, com os dados de já devidamente preenchidos.
- Configuração do Windows para utilizar como correio padrão do SO o ExpressoMail? e abrir o browser default com aba e nova mensagem, com os campos de nova mensagem preenchidos.
- Configuração do Firefox para o Linux utilizar em qualquer site como email default o ExpressoMail?, deve abrir nova mensagem em uma aba, com os campos preenchidos.
- Colocar as configurações pertinentes ao SO no Wiki.
Attachments
Change History
comment:2 Changed 14 years ago by alfredo.vinicius
- Owner changed from tatiane.ito to alfredo.vinicius
- Status changed from assigned to new
Changed 14 years ago by lucas.dacosta
-
attachment
dataprev.v1.t713.patch
added
Alteração necessária para o mailto
Changed 14 years ago by alfredo.vinicius
-
attachment
mailto_win.zip
added
Arquivos necessários para a configuração do windows (IE e FF). Mais um exemplo do mailto.
Changed 14 years ago by alfredo.vinicius
-
attachment
firefox.mailto.sh
added
Arquivos necessários para a configuração do Linux (FF). Mais um exemplo do mailto.
Changed 14 years ago by lucas.dacosta
-
attachment
dataprev.v2.t713.patch
added
Alteração necessária para o mailto corrigindo quando está https também
Changed 14 years ago by lucas.dacosta
-
attachment
dataprev.v3.t713.patch
added
Alteração necessária para o mailto versão acumulativa
comment:5 Changed 14 years ago by lucas.dacosta
A configuração para usar link de URL mailto está em mailto?
O patch v1 trata emails que contenha o link de URL mailto: Obs. No v2 foi feita a correção para URL https
<a href="mailto:blabla@domain.gov.br?subject=Assunto&cc=blaccbla@domain.gov.br&bcc=blahblahbcc@dominio.gov.bv&body=Email%20de%3Cb%3Eteste%3C/b%3Efim">Mail eg</a>
Ou pela url também (que é quando você clica num site que contenha o link de URL mailto):
http://localhost/login.php?cd=10&phpgw_forward=%2FexpressoMail1_2%2Findex.php%3Fto%3Dmailto%3Alabla%40domain.gov.br%3Fsubject%3DAssunto%26cc%3Dblaccbla%40domain.gov.br%26bcc%3Dblahblahbcc%40dominio.gov.bv%26body%3DEmail%2520de%253Cb%253Eteste%253C%2Fb%253Efim
O esquema é tratado parcialmente conforme RFC 2368. A sintaxe ficou assim:
mailtoURL = "mailto:" to [ headers ] to = #mailbox headers = "?" header *( "&" header ) header = hname "=" hvalue hname = subject | body | cc | bcc hvalue = *urlc cc = #mailbox bcc = #mailbox subject = text body = text | html "#mailbox" é especificado na [http://www.faqs.org/rfcs/rfc822.html RFC 822]. Isto significa que consiste de nenhum ou mais endereço de email separados por vírgula, possibilitando comentários entre aspas. Lembrando que alguns valores devem ser codificados (encode), pois são reservados, assim como: (,&,"<, entre outros.
Exemplo mais elaborado tratado no patch v3:
<a href="mailto:%22Lucas Silva%22 %3Clucas.dacosta@previdencia.gov.br%3E, %22Alfredo Vinicius%22 %3Calfredo.vinicius@previdencia.gov.br%3E?subject=Assunto&body=Exemplo de <b>Mailto</b><br/>%22Comente o mailto: '...'.%22<br/>fim. =)&cc=%22Tatiane Ito%22 %3Ctatiane.ito@previdencia.gov.br%3E">Envie um comentario sobre este teste de mailto</a>
comment:6 Changed 14 years ago by lucas.dacosta
- Status changed from assigned to closed
- Resolution set to testing
Alguém poderia testar essa solução? Só precisa aplicar o patch v3 seguir o mail/Mailto?
comment:7 Changed 14 years ago by niltonneto
- Status changed from closed to reopened
- Resolution testing deleted
Já que o patch não foi aplicado até o momento, e estava como "Testing", foi reaberto para ser aplicado e resolvido como "Fixed" na versão 2.2
comment:8 follow-up: ↓ 9 Changed 13 years ago by eduardoalex
- Priority changed from média to alta
- Severity set to média
Lucas,
Essa funcionalidade já foi incorporada na 2.2?
comment:9 in reply to: ↑ 8 Changed 13 years ago by lucas.dacosta
Não foi, na verdade lá só tem a funcionalidade do mailto com o campo "para".
Replying to eduardoalex:
Lucas,
Essa funcionalidade já foi incorporada na 2.2?
comment:10 Changed 13 years ago by niltonneto
Lucas, qual a situação desse ticket?
comment:11 Changed 13 years ago by niltonneto
- Status changed from reopened to new
- WorkGroup set to Gestão de Integração
- Priority changed from alta to normal
- Version trunk deleted
- Milestone changed from Expresso 2.2.0 to Expresso 2.2.2
- Owner changed from alfredo.vinicius to lucas.dacosta
comment:12 Changed 12 years ago by niltonneto
- Milestone changed from Expresso 2.2.2 to Backlog do Produto