Mule SMTP не подключается из-за пароля содержит специальный символ

Мне нужно подключиться к учетной записи Gmail, чтобы отправить электронное письмо, используя компонент SMTP в Mule.

Пароль для учетной записи содержит знак @ и выдает ошибку, показанную ниже. Как я могу решить эту проблему без изменения пароля? Учетная запись была настроена группой тестирования, поэтому я не являюсь владельцем учетной записи электронной почты, поэтому не могу изменить ее.

Сообщение об ошибке (пароль изменен):

2016-10-12 15:43:47,827 ERROR Attempted to append to non-started appender Forced-Console
ERROR 2016-10-12 15:43:47,813 [main] org.mule.module.launcher.application.DefaultMuleApplication: null
java.net.URISyntaxException: Illegal character in authority at index 7: smtp://test:"Password@1"@smtp.gmail.com:25
    at java.net.URI$Parser.fail(URI.java:2848) ~[?:1.8.0_66]
    at java.net.URI$Parser.parseAuthority(URI.java:3186) ~[?:1.8.0_66]
    at java.net.URI$Parser.parseHierarchical(URI.java:3097) ~[?:1.8.0_66]
    at java.net.URI$Parser.parse(URI.java:3053) ~[?:1.8.0_66]
    at java.net.URI.<init>(URI.java:588) ~[?:1.8.0_66]

Спасибо

1 ответ

Благодарю. Изменение @ на%40 сработало

Другие вопросы по тегам