Usuário com melhor resposta
Máscara para email

Pergunta
-
Eu tenho uma aplicação de envio de email desenvolvido em C# e WPF e gostaria de usar uma máscara para aparecer para o destinatário. Algo como eu ter um email (minhaempresa@gmail.com) e usar uma máscara que o destinatário pudesse ver (contato@minhaempresa.com.br).
É possível fazer isso?
- Editado davinc131 quarta-feira, 11 de janeiro de 2017 15:54
Respostas
-
Olá davinc131,
Não é possível criar essa "mascara" do jeito que você deseja,pois quando o usuário responder o seu email, esse endereço não iria existir, logo, o email não seria entregue.E mesmo que você coloque outro e-mail como "Sender", existe uma grande chance do seu e-mail entrar em alguma blacklist ou ser exibido como "phishing" pelos provedores de e-mails - poís muitas pessoas má intencionadas usam essa técnica para se passar por outras.
O que você consegue fazer é colocar um Display Name, com a informação que você deseja, para aparecer de forma amigável pro receptor.Exemplo:
using(MailMessage message = new MailMesage(
new MailAddress("seuemail@seudominio.com", "Nome da Sua Empresa"),
new MailAddress("destinatario@dominiodele.com", "Nome do Destinatario")
)) {
message.Subject = ...;
message.Body = ...;
new SmtpClient().Send(message);
}Quando o destinario receber sua mensagem, vai parecer como remetente "Nome Da Sua Empresa" e não "seuemail@seudominio.com".
[]'s!
---
Caso a minha resposta tenha te ajudado, peço "Votar como útil".Caso tenha resolvido o problema,clicar "Marcar como resposta".Agradeço ao feedback!
- Editado Rodrigo Suleiman quarta-feira, 11 de janeiro de 2017 16:17
- Marcado como Resposta davinc131 quarta-feira, 11 de janeiro de 2017 21:40
Todas as Respostas
-
Olá davinc131,
Não é possível criar essa "mascara" do jeito que você deseja,pois quando o usuário responder o seu email, esse endereço não iria existir, logo, o email não seria entregue.E mesmo que você coloque outro e-mail como "Sender", existe uma grande chance do seu e-mail entrar em alguma blacklist ou ser exibido como "phishing" pelos provedores de e-mails - poís muitas pessoas má intencionadas usam essa técnica para se passar por outras.
O que você consegue fazer é colocar um Display Name, com a informação que você deseja, para aparecer de forma amigável pro receptor.Exemplo:
using(MailMessage message = new MailMesage(
new MailAddress("seuemail@seudominio.com", "Nome da Sua Empresa"),
new MailAddress("destinatario@dominiodele.com", "Nome do Destinatario")
)) {
message.Subject = ...;
message.Body = ...;
new SmtpClient().Send(message);
}Quando o destinario receber sua mensagem, vai parecer como remetente "Nome Da Sua Empresa" e não "seuemail@seudominio.com".
[]'s!
---
Caso a minha resposta tenha te ajudado, peço "Votar como útil".Caso tenha resolvido o problema,clicar "Marcar como resposta".Agradeço ao feedback!
- Editado Rodrigo Suleiman quarta-feira, 11 de janeiro de 2017 16:17
- Marcado como Resposta davinc131 quarta-feira, 11 de janeiro de 2017 21:40
-
Isso não é uma máscara, este é o recurso de enviar um e-mail em nome de outra pessoa. Não sei se o Gmail permitirá colocar o remetente como outro endereço, mas normalmente só precisa substituir o valor da propriedade From.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".