1

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

У нас есть клиент, и адрес электронной почты, который мы дали одному из своих сотрудников, содержит 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 апострофы, вызывающие проблему.

РЕДАКТИРОВАТЬ: Есть ли способ кодировать апостроф?

ура

5 ответов5

1

Вы должны отправить его как « "email'with'apostrophe"@example.com

1

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

Боб О'Рейли <bob.o'reilly@example.com>

И действительно, используя Apple Mail, я могу без проблем использовать такие адреса со своим собственным универсальным доменом.

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

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

1

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

Есть тэг, помеченный как "outlook" с вашим вопросом, поэтому я предполагаю, что вы используете Outlook.

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

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

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

Письмо было получено просто отлично.

1

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

0

Оказалось, электронная почта была недействительной.

Так что есть другой, чтобы отправить, на этот раз без всех

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .