Envío un correo electrónico desde mi servidor smtp, por ejemplo, estableciendo From
en [email protected]. El destinatario pensará que el correo electrónico proviene del anydomain
. ¿Cómo confirmar la fuente de correo electrónico?cómo confirmar la fuente de correo electrónico
5
A
Respuesta
4
Hay varios enfoques para hacer frente a la falsificación de correo electrónico:
- Uso PGP o SSL signed certificates
- Uso SPF
- verificación de los
Received
cabeceras (aunque esto no es fiable) - respuesta de vuelta el remitente y pregunta si realmente lo enviaron. Si conoce al remitente, tal vez pregúnteles en persona o por teléfono.
Lo principal a tener en cuenta es que la dirección From: no es ninguna forma de garantía sobre el originador de un mensaje.
EDIT: Bueno ahora entiendo que usted está tratando de etiquetar el mensaje de correo de alguna manera para que pueda reconocer a qué servidor se genera (de una manera no segura). Así es como se usa MailMessage de .NET:
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.Headers.Add("X-Is-Development", "true");
1
Email Headers tiene más detalles.
Cuestiones relacionadas
- 1. ¿Es una buena práctica de entrada de "Confirmar correo electrónico" cuando el usuario cambia la dirección de correo electrónico?
- 2. Cómo confirmar direcciones de correo electrónico en primavera Aplicación web MVC
- 3. Color de fuente en HTML Correo electrónico - Gmail
- 4. Estilo de correo electrónico HTML
- 5. Integración de correo electrónico
- 6. Cómo realizar campañas legítimas de correo electrónico
- 7. Personalizar diseñar correo electrónico de confirmación
- 8. Enlace de confirmación Correo electrónico en JSF
- 9. cómo enviar correo electrónico HTML
- 10. Formulario de contacto 7: ¿Hay un tipo de entrada 'Confirmar correo electrónico'?
- 11. MVC 3 Validación para confirmar el campo de dirección de correo electrónico
- 12. correo electrónico validación de campo de correo
- 13. Diseñar, gorjeo - la demanda de correo electrónico de confirmación
- 14. enviar correo electrónico asp.net C#
- 15. Enviar correo electrónico - Cocoa
- 16. vb.net enviar correo electrónico
- 17. regex para la validación de correo electrónico
- 18. nuevo correo electrónico bloquea la perspectiva, fuerza la ventana de correo electrónico como topMost
- 19. enlace de validación por correo electrónico
- 20. Procesando correo electrónico entrante
- 21. Abra un correo electrónico específico en la aplicación de correo electrónico blackberry
- 22. Archivos adjuntos de correo electrónico
- 23. Cómo desduplicar las direcciones de correo electrónico
- 24. Cómo crear encabezados de correo electrónico personalizados
- 25. cómo formatear el correo electrónico de php
- 26. Django correo electrónico resumen
- 27. Cómo crear una lista de correo electrónico
- 28. ¿Cómo enviar archivos adjuntos de correo electrónico?
- 29. Django correo electrónico
- 30. Cómo verificar que realmente exista una dirección de correo electrónico enviando un correo electrónico a java
¿Qué problema está tratando de resolver? En general, no es necesario que confirmes la fuente. Si pueden leer correos electrónicos a esa dirección, son los dueños. Así que esa es toda la confirmación que necesita hacer (confirme que puedan leerla). –
algunos mensajes de correo electrónico que recibo a través del desarrollo y algunos que recibo de la producción, aunque el desarrollo De es igual a la producción. Es difícil qué correo electrónico provino de qué fuente. – developer
Entonces, por "fuente", ¿quiere decir "qué implementación envió el correo electrónico"? En ese caso, el contenido o los encabezados del correo electrónico deben tener alguna característica que difiera entre la implementación y la producción. ¿Los servidores SMTP son diferentes? ¿Puedes agregar tu propio contenido (por ejemplo, X-Is-Development: True) o incluso solo agregar texto en el cuerpo? – p00ya