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??