Cuando envío un correo electrónico con un archivo adjunto, los datos se registran en hexadecimal y llenan todo el registro. ¿Hay alguna forma de desactivar el registro de archivos adjuntos? Sé que puedo desactivar el registro de correo con config.action_mailer.logger = nil
.impedir que Rails registre archivos adjuntos de correo electrónico
Respuesta
en Application.rb
puede intentar filtrar el parámetro adjunto. Creo que esto debería resolver el problema, pero no lo he probado yo mismo
config.filter_parameters += [:attachment]
Por desgracia, los datos adjuntos se incluyen en los registros de si el nivel de registro se establece en :debug
, el nivel predeterminado para entornos no productivos. Esto significa que en la producción deberías estar bien, pero tus entornos de desarrollo y desarrollo podrían hincharse durante las pruebas. Puede rechazar el registro de toda su aplicación (config.log_level = :info
), pero esto es obviamente menos que ideal.
Se puede configurar un registrador de encargo:
config.action_mailer.logger = ActiveSupport::BufferedLogger.new("mailer.log")
config.action_mailer.logger.level = ActiveSupport::BufferedLogger::Severity::INFO
Esto dividirá el registro, pero se puede aislar el cambio de nivel de registro en el anuncio publicitario de la acción.
En Rails 4, debe usar 'ActiveSupport :: Logger' ya que' ActiveSupport :: BufferedLogger' se ha depreciado ([fuente] (http://edgeguides.rubyonrails.org/4_0_release_notes.html#active-support-deprecations)) . –
- 1. Archivos adjuntos de correo electrónico
- 2. ¿Cómo enviar archivos adjuntos de correo electrónico?
- 3. Apertura de archivos adjuntos de correo electrónico en Android
- 4. archivos adjuntos de correo electrónico dañados en .NET
- 5. Android múltiples archivos adjuntos de correo electrónico con la intención
- 6. Extraer archivos adjuntos de correo electrónico en Unix
- 7. enviando un correo electrónico con varios archivos adjuntos
- 8. ¿Cómo enviar un correo electrónico con archivos adjuntos utilizando SmtpClient.SendAsync?
- 9. Cómo enviar un correo electrónico con archivos adjuntos en Ir
- 10. Rails: ActionMailer a veces muestra archivos adjuntos antes del contenido del correo electrónico?
- 11. nombre del conjunto de adjuntos de correo electrónico en C#
- 12. Adjuntos ATTnnnnn.txt cuando se recibe un correo electrónico en Outlook
- 13. Cómo guardar adjuntos de correo electrónico en C#
- 14. sendmailR (Part2): Envío de archivos como archivos adjuntos de correo
- 15. Outlook IMAP finalizó el evento de descarga de archivos adjuntos y correo electrónico
- 16. Extraer los archivos adjuntos al correo electrónico de tuberías a PHP
- 17. Cómo mostrar "Abrir en ..." cuando un usuario intenta abrir archivos adjuntos de correo electrónico en iOS
- 18. Android Correo electrónico Problema de varios archivos adjuntos en HTC Thunderbolt
- 19. Enviar informe SQL en archivos adjuntos de correo electrónico utilizando C# y ASP.NET
- 20. Rails y Mailchimp - Correo electrónico de bienvenida
- 21. Correo electrónico entrante a PHP: necesita escribir archivos adjuntos en el directorio web
- 22. Zend Framework: ¿cómo leer los archivos adjuntos del correo electrónico (y guardar en el disco)?
- 23. Enviando un correo electrónico con archivos adjuntos en PDF usando PHP
- 24. Múltiples archivos adjuntos con Swiftmailer
- 25. Decodificación MIME (HTML + archivos adjuntos)
- 26. Varios archivos adjuntos a través de phpmailer
- 27. Impedir que Gmail cree enlaces para URL y direcciones de correo electrónico
- 28. ¿Cómo detener las imágenes incrustadas en el correo electrónico que se muestra como archivos adjuntos por GMail?
- 29. vsto + diferenciar archivos adjuntos
- 30. Obtener correo electrónico de Outlook con Delphi
'filter_parameters' se trata de los parámetros de filtrado que se envían ** a ** su sitio, ¿no? – m33lky
Mi comprensión es y siempre ha sido que filter_parameters evita que ese parámetro se imprima en el registro, de esa manera nunca se imprime accidentalmente un número de tarjeta de crédito o contraseña en el archivo de registro –
Correcto. Pero si estoy realizando una vista de correo, no creo que se muestre como un parámetro GET o POST, porque esto va en la otra dirección. – m33lky