Уведомление электронной почты vCenter содержит точку с запятой / SMTP не распознает его как действительный адрес электронной почты

774
John

Сообщения от уведомления о тревоге vCenter к SMTP-реле имеют следующую информацию заголовка:

Received: (from root@localhost) by (8.14.3/8.14.3/Submit) id u92F2su5032029; Sun, 2 Oct 2016 15:02:54 GMT Date: Sun, 2 Oct 2016 15:02:54 GMT Message-Id: <201610021502.u92F2su5032029@vCenter.firstriskadvisors.com> To: alert@example.com; From: vCenter@example.com 

ToАдрес имеет точку с запятой и реле для Windows SMTP не распознает его как действительный адрес электронной почты:

This is an automatically generated Delivery Status Notification.  Delivery to the following recipients failed.  alert@example.com; 

Как это исправить? Какие-нибудь мысли?

0
Работало ли это когда-нибудь? Ramhound 7 лет назад 0
пробел и символы "(),:; <> @ [\] допускаются с ограничениями (они допускаются только внутри строки в кавычках, как описано в приведенном ниже абзаце, и, кроме того, перед косой чертой или двойной кавычкой должен стоять обратная косая черта); Таким образом, вам нужно указать точку с запятой. В противном случае это недопустимо (и я не рекомендовал бы ожидать) djsmiley2k 7 лет назад 0

2 ответа на вопрос

1
Chris Parenteau

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

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2131179

симптомы

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

причина

Эта проблема возникает, когда точка с запятой используется для разделения каждого получателя электронной почты. Пользовательский интерфейс клиента VMware vSphere будет отображать каждое значение получателя через точку с запятой. В веб-клиенте VMware vSphere каждый получатель будет разделяться запятой.

разрешение

При настройке уведомлений по электронной почте для сигналов тревоги VMware vCenter Server каждый адрес получателя должен быть разделен запятой. Использование любого другого разделителя может привести к сбою уведомления по электронной почте.

0
djsmiley2k

Это не действительно.

У вас может быть только точка с запятой в именной части адреса электронной почты (до @), и даже в этом случае она должна быть в строке в кавычках. ( Википедия )

Также это вообще не рекомендуется.

Из заголовков похоже, что кто-то скопировал адрес из outlook (или что-то еще, что разделяет адреса;) и случайно включил его в конфигурацию для vSphere.

Найдите, где это настроено, и удалите; с конца адреса.

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