[Pljava-dev] emailing with pl/java

From: lucas at mcsnw(dot)com (Lucas Madar)
To:
Subject: [Pljava-dev] emailing with pl/java
Date: 2008-05-05 18:01:33
Message-ID: 481F4B7D.20704@mcsnw.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pljava-dev

Roberts, Jon wrote:
> CREATE OR REPLACE FUNCTION control.fn_smtp(p_smtp_server varchar, p_to
> varchar, p_from varchar, p_subject varchar, p_body varchar) returns
> varchar as
> 'smtp.send(java.lang.String, java.lang.String, java.lang.String,
> java.lang.String, java.lang.String)'
> LANGUAGE 'java';
>
> It returns: "ERROR: IOException while sending message"
>
> What gives? Why doesn't this work in pl/java but works just fine from
> the command line?
>
I believe the security of the 'java' language is probably getting in
your way. It doesn't allow you to open files, so it probably doesn't
allow you to open socket connections, either. Try using the 'javau'
language, which has no security checks:

e.g. CREATE OR REPLACE FUNCTION control.fn_smtp ... LANGUAGE 'javau';

Good luck,
Lucas

In response to

Responses

Browse pljava-dev by date

  From Date Subject
Next Message Roberts, Jon 2008-05-05 20:00:51 [Pljava-dev] emailing with pl/java
Previous Message Roberts, Jon 2008-05-05 15:14:39 [Pljava-dev] emailing with pl/java