Тело рассылки перерывает рассылку в обмен?
У меня очень странная проблема, я не уверен, что это проблема программирования или проблема с сервером:-p.
По сути, я отправляю электронное письмо в список рассылки обмена, который включает трассировку стека PHP; при определенных неисправностях трассировка содержит действительно высокоуровневую информацию, такую как переменные окружения машины (во время чтения файла и т. д.).
Я перебирал копию электронного письма построчно, пока письмо не было отправлено, и в нем появилась строка:
[SUDO_COMMAND] => /etc/init.d/httpd restart
виновник Добавление замены строки перед отправкой электронного письма позволяет выполнить успешную отправку. Я не понимаю, ПОЧЕМУ этот поток символов вызывает проблему ТОЛЬКО в рассылке.
Если я также отправлю письмо самому себе, например, "group@blah.com; me@blah.com", то я получу письмо в порядке. Переупорядочение списка не имеет значения, группа никогда не получает электронное письмо.
Поскольку человек получает электронное письмо, а не группу, я предполагаю, что ошибка связана с обменом и какой-то мошеннической фильтрацией - я прошел через это с помощью системных администраторов, и никакой фильтрации в этой группе не было... так что, возможно, это ошибка?
Я не могу найти никого другого, кто бы записал эту конкретную ошибку, поэтому я решил открыть ее здесь. Пока я просто не пользуюсь списком рассылки, но было бы неплохо в итоге найти решение.
Большое спасибо, Крис
3 ответа
Использовали ли вы функцию отслеживания сообщений Exchange, чтобы выяснить, что происходит с сообщением? Это отскочил, или это просто никогда не прибывает? Если последнее, проверьте системный каталог плохой почты, чтобы увидеть, попадают ли туда сообщения.
Я не администратор Exchange (предпочитаю Postfix), но вы уверены, что это та строка, а не предыдущая или после нее? Просто мысль....
просто чтобы проверить это, я отправил электронное письмо, содержащее только эту строку, в DL на нашем сервере Exchange, и хотя я получал его оба раза, в первый раз всплывающее окно с уведомлением было пустым. Второй и третий раз я не видел никаких артефактов, так что в первый раз, возможно, была красная сельдь.
Существует ли фильтрация вредоносных программ на стороне Exchange, особенно с эвристическими проверками? Это может быть что-то, где он видит сообщение с "подозрительным" содержанием. Почему это влияет только на группу, может быть связано с разной маршрутизацией, например, если расширение группы задано для определенного сервера Exchange с такой фильтрацией (или с этим в пути почты к этому серверу или с него). Возможно, если сообщения для вас и адрес списка были разделены на каком-то этапе до расширения группы, разное количество получателей в конверте в сочетании с контентом также могло бы привести к срабатыванию некоторого порога.