Отправка электронного письма через Outlook с адресом, содержащим 2 апострофа

Я изо всех сил пытаюсь найти что-либо в межсети,

У нас есть клиент и адрес электронной почты, который нам дали для одного из их сотрудников, содержит 2 апострофа.

Одна из наших команд изо всех сил пытается послать электронное письмо упомянутому сотруднику. Клиент говорит, что электронная почта действительна, но ответ администратора почты говорит мне иначе.

could not be delivered. The problem appears to be :
-- Recipient email address is possibly incorrect

Additional information follows :
-- 550 5.1.1 <xx.xx'xxx'x@xx.xxx.xxx>... User Unknown

Мог любой проливать любой свет; это проблема с пользователем, являющимся неизвестным, или эти 2 апострофа, вызывающие проблему.

Править: Там какой-либо путь состоит в том, чтобы закодировать апостроф?

Удачи

1
задан 13.07.2010, 18:45

5 ответов

Выпущенная электронная почта была недопустима.

Так заставил другой отправлять к, на этот раз без весь'

Не понимайте меня превратно, электронные письма с апострофами действительны, просто в этом случае они не приравнивались к реальному электронному письму.

0
ответ дан 12.12.2019, 09:19

Необходимо отправить его как "email'with'apostrophe"@example.com

1
ответ дан 12.12.2019, 09:19

Предоставьте немного больше подробную информацию - какое программное обеспечение/платформу Вы используете для отправки электронного письма?, предоставьте больше подробную информацию о сообщении недоставки.

Существует отмеченная "перспектива" тега с Вашим вопросом, таким образом, я предполагаю, что Вы используете Outlook.

Я использую Outlook 2007, и я определенно не вижу эту проблему.

Я просто создал тестовую учетную запись с именем пользователя te'st'@mydomain.com

Я послал электронное письмо из своей учетной записи работы (использующий Outlook 2007) на этот тестовый адрес электронной почты. Я не должен был делать ничего специального в Outlook. Я просто ввел адрес в поле "Кому", как я обычно делаю.

Электронное письмо было получено очень хорошо.

1
ответ дан 12.12.2019, 09:19

Быстрый тест с помощью Java new InternetAddress("bob.o'reilly@example.com", "Bob O'Reilly", "UTF8") не получает меня никакое специальное кодирование вообще:

Bob O'Reilly <боб o'reilly@example.com>

И действительно, с помощью Почты Apple я могу использовать такие адреса со своим собственным всеобъемлющим доменом без любых проблем.

Обновление: также, с помощью Почты Apple я могу отправить к такому адресу через Exchange Server. И я даже вошел в систему работы и использования Outlook 2007, у меня нет проблем также.

Что, если Вы явно добавляете пользователя к адресной книге своего Outlook? Вы уверены, что одинарные кавычки так или иначе не стали преобразованными в изогнутые кавычки? Или, другое обновление: можно протестировать псевдонимы Gmail использования, как your.account+what'ver@gmail.com. Снова, без проблем здесь.

1
ответ дан 12.12.2019, 09:19

Все здесь неправы. Существует 2 различных форм апострофа, типографского ("умного") формата и печатающего устройства ("немой") формат. Так как различные приложения могут ввести различные форматы, по умолчанию, это - ужасная идея использовать апостроф, поскольку Вы используете, в лучшем случае quasi-7-bit символ. В то время как существуют обходные решения, там будут почтовыми серверами и приложениями, которые просто подбрасывают на апострофе в переменных форматах и, снова в лучшем случае человек с апострофом в их mailto найдет, что они или не могут отправить или получить почту успешно на уровне, приближающемся к тем, которые не используют апостроф.

1
ответ дан 12.12.2019, 09:19

Теги

Похожие вопросы