Необходимо повернуть output_buffering к "Прочь" в php.ini и перезапустить апача, значение по умолчанию для output_buffering 4096, который предотвращает ob_flush () и сброс () от вступления в силу. Вы также пропускаете ob_start (); в начале Вашего примера кода.
output_buffering = Прочь
У некоторых дизайнеров в MS был Замечательная идея, что процедуры регистрации должны возвращать сообщение об успешном завершении, даже если служба SMTP больше не использует «приемники событий» в IIS7 +.
Вам придется переписать свой «фильтр» как приемник транспортных событий . Он похож, так что это не займет много времени.