Пакет UTL_MAIL сильно упрощает процесс отправки сообщений по сравнению с UTL_SMTP. Однако и в десятке, и в 11-ом оракле пакет не установлен по-умолчанию из-за потенциальных уязвимостей. Чтобы установить прогоняем следующие скрипты под sys: @?/rdbms/admin/utlmail.sql @?/rdbms/admin/prvtmail.plb Рекомендуется задавать параметр smtp_out_server виде - mail_server_ip:port на уровне базы. Хотя можно и обойтись простым alter session. Выдаем права на пакет utl_mail пользователю, от которого собираемся отправлять сообщения. Иначе получим: PLS-00201: identifier 'UTL_MAIL' must be declared Проверка работоспособности: EXEC UTL_MAIL.SEND ( SENDER => 'senders email', RECIPIENTS => 'recipients email', SUBJECT => 'subject line', MESSAGE => 'message'); В 11g требуются дополнительные настройки. Ведь даже при выдаче прав попытка вызова utl_mail вернет: ORA-24247: network access denied by access control list (...