1. configurar sendmail adecuadamente
  2. agregar la extensión plsh

CREATE OR REPLACE FUNCTION sendmail(text, text, text)
RETURNS text AS
$BODY$
#!/bin/sh
# Envia un correo electronico con la funcion sendmail ejecutanto el comando mail desde consola
# Acceso: publico
# Autor:  William Vides – wilx.sv@gmail.com
# Fecha: 2016.06.22
# $1 para
# $2 asunto
# $3 mensaje
# $4 Podrían agregarle un cuarto parámetro para enviar archivos adjuntos
echo “$3” | mail -r “info@gmail.com (Nombre personalizado)” -s “$2” $1
$BODY$
LANGUAGE plsh VOLATILE
COST 100;

SELECT sendmail( ‘foo@gmail.com’, ‘asunto’, ‘msg’);

Anuncios