Недавно мы перенесли наш SMTP-адрес из smtp.old.example
к smtp.new.example
, это заставило наш сервер отчетов Oracle прекратить отправку электронных писем, как и ожидалось.
Я обновил <pluginParam name="mailServer" value="smtp.new.example"/>
ценности в rwbuilder.conf
и rwserver.conf
(найдено с помощью поиска файлов Windows) и перезагрузил сервер.
Однако электронные письма по-прежнему не отправляются, несмотря на то, что отчеты успешно работают и генерируют PDF-файлы, я вызываю отчеты, используя формат:
http://ourserver:9002/reports/rwservlet?server=ReportsServer&report=c:\Oracle\Middleware\as_1\forms\test\test.rdf&desformat=pdf&destype=mail&userid=****/****@****¶mform=no&desname=<RecipientEmail>&subject=test&from=<SenderEmail>&report_filename=test
Я создал небольшое приложение на C #, чтобы гарантировать, что электронные письма могут отправляться на сам сервер и с него как на внутренние, так и на внешние адреса электронной почты, что отлично работает. Мне кажется, что мне где-то не хватает файла конфигурации или шага?
Я также добавил (временно) smtp.old.example
в файл HOST, указывающий на IP-адрес smtp.new.example
Однако это тоже не помогло.
Приветствуются любые идеи, идеи или решения.
Мы работаем на Windows Server 2008 SP2 с отчетами Oracle 11.1.1.1.0