ragazzi niente?? 
Leggendo un pò in giro ho capito che devo scrivere una funzione in python o perl per esempio. Il problema ora che non mi carica le dll. Questa è la funzione python :
codice:
CREATE OR REPLACE FUNCTION public.sendmail(varchar, varchar, varchar)
RETURNS varchar AS $BODY$
def sendmail(fromField, toField, msg):
import smtplib
toAddr=toField.split(",")
try:
server = smtplib.SMTP("smtp.my_isp.it")
server.set_debuglevel(0)
server.sendmail(fromField, toAddr, msg)
server.quit()
risultato=""
except smtplib.SMTPServerDisconnected:
risultato="Server Disconnected"
except smtplib.SMTPSenderRefused:
risultato="Sender Refused"
except smtplib.SMTPRecipientsRefused:
risultato="Recipients Refused"
except smtplib.SMTPDataError:
risultato="Data Error"
except smtplib.SMTPConnectError:
risultato="Connect Error"
except smtplib.SMTPHeloError:
risultato="Helo Error"
except smtplib.SMTPResponseException:
risultato="Response Exception"
except smtplib.SMTPException:
risultato="SMTP Exception"
except Exception, inst:
risultato=str(inst)
return risultato
return sendmail(*args)
$BODY$
LANGUAGE 'plpythonu' VOLATILE;
Questo è l'errore che mi restituisce se provo a creare questa funzione:
ERROR: language "plpythonu" does not exist HINT: Use CREATE LANGUAGE to load the language into the database.
Ho provato: CREATE LANGUAGE 'plpythonu'
e questo è l'errore che mi restituisce:
ERROR: could not load library "C:/Programmi/PostgreSQL/8.4/lib/plpython.dll": unknown error 126
Soluzioni??