Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vio62-00G1N4-0h for pgsql-announce@arkaria.postgresql.org; Thu, 22 Jan 2026 06:23:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vio61-00BJd9-1E for pgsql-announce@arkaria.postgresql.org; Thu, 22 Jan 2026 06:23:09 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vio60-00BJcJ-1A for pgsql-announce@lists.postgresql.org; Thu, 22 Jan 2026 06:23:08 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vio5x-001iqZ-0m for pgsql-announce@lists.postgresql.org; Thu, 22 Jan 2026 06:23:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=LMhGHj7UevfLbL2eTWlkMHrbfP0kHJzLvuJz8L5PSl8=; b=SXOo2SNySHxPfVEetfGT8tXMak ha0NjaustAsMP4BN2Ph1AgtRRczQJfwZnFlykHoLzE46M1x5eYVDUzcsqK7WLsgJaUtKXksEupiZD nZ/stjkB8VeKs21vODuBsb0JU/emGSJF/OPN4zm1rAhWz+uy/F8Ul+GMRKADGWMzu7+difWV1t0Gk U7xFYbuIe/y6SuC8e4+g+0n5VS9j4pjguvNmvw2zKH1Ee5UrIA2gZk0lwQ/HFUKM6z9eUOxHWAoEf 5g3TLthDGW8zG3sNy44pCDCWSZmoIEw0DilPJjozvPqTsLtRUiO1het4Pqkl37oP18rcJnRT1eNgB YlFYpVYw==; Received: from wrigleys.postgresql.org ([217.196.149.60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vio5w-004xKi-1e for pgsql-announce@lists.postgresql.org; Thu, 22 Jan 2026 06:23:05 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vio5u-008UIF-2s for pgsql-announce@lists.postgresql.org; Thu, 22 Jan 2026 06:23:03 +0000 Content-Type: multipart/alternative; boundary="===============5375413637307710804==" MIME-Version: 1.0 Subject: pg_utl_smtp v1.0 released To: PostgreSQL Announce From: HexaCluster via PostgreSQL Announce Reply-To: gilles@hexacluster.ai Date: Thu, 22 Jan 2026 06:22:07 +0000 Message-ID: <176906292734.761.10690707474509478510@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: d9d94cc164c3917f0625ffd464a3218c7d1269092bac9e8bd36012b991a67482 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5375413637307710804== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Grenoble, France - January 20, 2026 ## PostgreSQL UTL_SMTP compatibility extension pg_utl_smtp is a PostgreSQL extension to create, manage and use Oracle-style UTL_SMTP package. The use and behavior is just like with the UTL_SMTP Oracle package. This work is released from the [HexaRocket](https://hexarocket.com) project. This extension allows email notifications to be sent from triggers or stored procedures. By integrating the extension directly into the database, you can trigger data-driven actions without waiting for application intervention. Examples include security alerts or notifications when certain minimum thre= sholds are reached. pg_utl_smtp v1.0.0 has been released, this is the first release of the exte= nsion which is compatible from PostgreSQL 12 to current. This extension uses plperl stored procedures based on the Net::SMTP Perl mo= dule to provide the procedures of the UTL_SMTP package. ## Links & Credits pg_utl_smtp is an open project under the PostgreSQL license created by Gill= es Darold at [HexaCluster Corp.](https://hexacluser.ai/) as part of the [HexaRocket](htt= ps://hexarocket.com/) migration solution. Any contribution to build a better tool is welcome. Yo= u can send your ideas, features requests or patches using the GitHub tools. **Links :** * Download: [https://github.com/HexaCluster/pg_utl_smtp/releases/](https:/= /github.com/HexaCluster/pg_utl_smtp/releases/) * Support: use GitHub report tool at [https://github.com/HexaCluster/pg_utl= _smtp/issues](https://github.com/HexaCluster/pg_utl_smtp/issues) ## About pg_utl_smtp The pg_utl_smtp extension is an original work of [HexaCluster Corp.](https:= //hexacluster.ai/), HexaCluster is specialized in migration to PostgreSQL a= nd PostgreSQL support. If you need more information please [contact us](htt= ps://hexacluster.ai/contact-us) Documentation at [https://github.com/HexaCluster/pg_utl_smtp#readme](https:= //github.com/HexaCluster/pg_utl_smtp#readme) --===============5375413637307710804== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable pg_utl_smtp v1.0 released
 

pg_utl_smtp v1.0 released

Grenoble, France - January 20, 2026

PostgreSQL UTL_SMTP compatibili= ty extension

pg_utl_smtp is a PostgreSQL extension to cr= eate, manage and use Oracle-style UTL_SMTP package. The use and behavior is just like with the UTL_SMTP Oracle package. This work is released from the HexaRocket project.

This extension allows email notifications t= o be sent from triggers or stored procedures. By integrating the extension directly into the database, you can trigger data-driven actions without waiting for application intervention. Examples include security alerts or notifications when certain minimum thre= sholds are reached.

pg_utl_smtp v1.0.0 has been released, this = is the first release of the extension which is compatible from PostgreSQL 12 to current.

This extension uses plperl stored procedure= s based on the Net::SMTP Perl module to provide the procedures of the UTL_SMTP package.

Links & Credits

pg_utl_smtp is an open project under the Po= stgreSQL license created by Gilles Darold at HexaCluster Corp. as part of the HexaRocket<= /a> migration solution. Any contribution to build a better tool is welcome. Yo= u can send your ideas, features requests or patches using the GitHub tools.

Links :

About pg_utl_smtp

The pg_utl_smtp extension is an original wo= rk of HexaCluster Corp., HexaCluster is specialized in mi= gration to PostgreSQL and PostgreSQL support. If you need more information = please contact us

Documentation at https://github.com/HexaCluster/pg_utl_smtp#readme

This email was sent to you from HexaCluster. It was delivered on their beha= lf by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to HexaCluster.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============5375413637307710804==--