VERIFIED SOLUTION i

E-messaging:Invalid email address toñawattspe@gmail.com special character - RFC6530 - spanish

Version:1.4M7
OS Windows server 2003 32 Bits
 

Issue

Se está presentado el siguiente inconveniente en algunos correos que tiene la letra “ñ” 

Version e-Messaging : 1.4M7 
Servidor : Windows server 2003 

2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] LicenseManager.updateConfig(761) | Config file = .config 11 updated 
2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] HtmlContentManager.deleteSplitHtml(777) | Delete HTML Files 
2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] AttachmentManager.deleteAttachments(1570) | Delete Attachments 
2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] HtmlMessageProcessor.processMessages(55) | Process Html Messages 
2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] HtmlContentManager.getHtmlFileMap(129) | Acquire HTML files 
2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] HtmlContentManager.getCompoundHtml(335) | Get compound html 
2014-11-29 13:54:18,912 [EM] DEBUG [pool-1-thread-2] AttachmentManager.getMessageAttachments(118) | Process Attachments 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] AttachmentManager.verifyMessageAttachment(1038) | Verify if attachment is valid 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] AbstractMessageComposer.composeMessage(103) | Compose message for profile id 5050 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] HtmlMessageComposer.composeMessageBody(61) | Compose html message body for profile id 5050 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] AbstractMessageComposer.createAttachments(447) | Add 1 message attachment(s) for profile id 5050 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] EmailMessageProcessor.sendMessage(165) | 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] DefaultMessageSenderFactory.determineMessageSender(118) | domain = gmail.com 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] AbstractMessageSender.doSend(236) | 
2014-11-29 13:54:18,944 [EM] DEBUG [pool-1-thread-2] DefaultMessageSender.sendMessage(30) | Send com.g1.emessaging.outbound.composers.AbstractMessageComposer$OutboundMessage@a6b931 via transport smtp://efactura@10.69.36.31:25 

2014-11-29 13:54:18,944 [EM] ERROR [pool-1-thread-2] AbstractMessageSender.doSend(331) | Invalid Addresses 
2014-11-29 13:54:18,959 [EM] ERROR [pool-1-thread-2] EmailMessageProcessor.sendMessage(200) | SendFailedException : javax.mail.SendFailedException: Invalid Addresses; 
nested exception is: 
com.sun.mail.smtp.SMTPAddressFailedException: 501 5.1.3 Syntax error in mailbox address "to?awattspe@gmail.com" (non-printable character) 

2014-11-29 13:54:18,959 [EM] INFO [pool-1-thread-2] Envio_Cmovil.log(92) | 50 Error occurred in envioEmail profile: Invalid Addresses 
2014-11-29 13:54:19,100 [EM] DEBUG [pool-1-thread-2] AbstractMessageProcessor.updateSendJobRecord(1295) | Update SendJob Record 
2014-11-29 13:54:19,100 [EM] DEBUG [pool-1-thread-2] EmailValidator.convertSpecialCharsToUnderscores(135) | TRYING TO CONVERT EMAIL ADD: toñawattspe@gmail.com 
2014-11-29 13:54:19,100 [EM] DEBUG [pool-1-thread-2] EmailValidator.convertSpecialCharsToUnderscores(144) | CONVERT SUCCESSFUL: to_awattspe@gmail.com 

2014-11-29 13:54:19,100 [EM] ERROR [pool-1-thread-2] AbstractMessageProcessor.handleAddressAndSendError(2099) | Invalid email address toñawattspe@gmail.com 
2014-11-29 13:54:19,100 [EM] DEBUG [pool-1-thread-2] AbstractMessageProcessor.handleAddressAndSendError(2106) | SEND BOUNCE MESSAGE FOR DOC_ID: 5584 
2014-11-29 13:54:19,100 [EM] DEBUG [pool-1-thread-2] AbstractMessageComposer.composeBounceMessage(598) | Compose bounce message for profile id 5050 

En la consulta de me indica que esta fue enviada exitosamente, 
 
pero en los logs me indica que esta cuenta de correo esta invalida. 

 

Cause



Testeds were made  with same mail id (toñawattspe@gmail.com) in HMail Server and worked fine. I send test email using the exchange server and worked fine as well.

Its seems mail server issue of the customer.
http://www.theregister.co.uk/2014/08/07/gmail_goes_international_with_rfc_6530_support/
  

Resolution

UPDATED: September 26, 2017
Ingeniería haber probado este correo electrónico de identificación en un entorno local con el servidor hmail y funciona bien.
Cuando la dirección de correo electrónico está allí, el mensaje se entrega correctamente y cuando la dirección de correo electrónico no está allí, el estado se actualiza en la actualidad como el fracaso con la despedida Permanente.

Incluso en los registros de los clientes también, pudimos ver, hubo un error de servidor de correo, mensajería y correo creado rebotar manualmente (según diseñado en eMessaging) y lo envió a rebotó mesasge al eMessaging buzón. Esto se ha enviado correctamente. Sin embargo, el estado no se ha actualizado correctamente como nunca recibimos mensaje de devolución de buzón de correo electrónico del cliente.

La conversión de carácter especial es en realidad un mecanismo interno de acuerdo con el diseño y en realidad no crea ningún problema y tema para la actualización de rebote o cualquier otro proceso.