Ini SP aplikasi yang saya jalankan di SQL Server :
--------------------------------------------------
CREATE PROCEDURE dbo.spp_cl06p_01
    @kd_cb          char(2),
    @kd_cob         char(1),
    @kd_scob        char(2),
    @kd_thn         char(2),
    @no_kl          char(3),
    @no_mts         smallint,
    @smtp_server        varchar(255),
    @to_addr        varchar(255),
    @to_name        varchar(255),
    @from_addr        varchar(255),
    @from_name        varchar(255),
    @subject        varchar(255),
    @remark        varchar(255)
AS
declare @Hasil integer,
    @body1 varchar(8000),@body2 varchar(8000),@body3 varchar(8000),
    @subject_e varchar(255)

  SELECT @body1 =
               replace(
               replace(
               replace(
               replace(
               replace(rtrim(substring(d.html_body_header,1,4000)),
                       '@name',v.nm_peg),
                       '@dep',c1.nm_clm),
                       '@ben',dbo.fg_cl_name(c1.bnf)),
                       '@cl_dt',( SELECT 
isnull(convert(char(11),c2.tgl_kwi,113),'-')
                                  FROM cl03 c2
                                  WHERE  c1.kd_cb = c2.kd_cb
                                  AND    c1.kd_cob = c2.kd_cob
                                  AND    c1.kd_scob = c2.kd_scob
                                  AND    c1.kd_thn = c2.kd_thn
                                  AND    c1.no_kl = c2.no_kl
                                  AND    c1.no_mts = c2.no_mts+1000) ),
                       '@py_dt',convert(char(11),c1.tgl_kwi,113))+
              char(13)+char(10),
         @body2 = 
dbo.fg_cl_email_content_01(c1.kd_cb,c1.kd_cob,c1.kd_scob,c1.kd_thn,c1.no_kl,c1.no_mts),
         @body3 = char(13)+char(10)+
              replace(rtrim(substring(d.html_body_footer,1,4000)),
                       
'@ref',c1.kd_cob+c1.kd_scob+'.'+c1.kd_thn+'.'+c1.no_kl+'.'+cast(c1.no_mts-1000 
as varchar(4)))
    FROM cl03 c1,
         dp14 d,  
         v_cl00p v,
         (select top 1 '01' kd_email, rtrim(isnull(r.nm_rk,'')) nm_rk, 
rtrim(isnull(r.email ,'')) email
          from t_sec_04 s,rf03 r
          where s.dt_usr = r.kd_rk
            and r.kd_grp_rk in ('7','8')
            and s.kd_usr=system_user) u
   WHERE c1.kd_cob='K'
     AND c1.kd_scob='01'
     AND c1.tipe_mts='D'
     AND d.kd_email='01'
     AND c1.no_pol=v.no_pol
     AND c1.nm_prsh=v.prsh
     AND c1.no_kyw=v.no_peg
     AND d.kd_email*=u.kd_email
     AND c1.kd_cb = @kd_cb
     AND c1.kd_cob = @kd_cob
     AND c1.kd_scob = @kd_scob
     AND c1.kd_thn = @kd_thn
     AND c1.no_kl = @no_kl
     AND c1.no_mts = @no_mts

    SET 
@body3=replace(@body3,'@remark',replace(@remark,char(13)+char(10),'<br>'))

    SET @subject_e=@subject+' ('+@to_name+')'

    exec @Hasil = sp_SendMail_Jmail 
    @FromAddr=@from_addr,@FromName=@from_name,
    @RecAddr=@to_addr,@RecName=@to_name,
    @Subject=@subject_e,
    @HTMLBody=@body1,
    @HTMLBody2=@body2,
    @HTMLBody3=@body3,
    @SMTPServer=@smtp_server

    IF @Hasil <> 0
        RAISERROR('Send message(s) failed!',16,1)
    ELSE
    BEGIN
        UPDATE c
        SET tgl_email=convert(char(10),getdate(),121),ket=@remark
        FROM   cl03 c
        WHERE  c.kd_cb = @kd_cb
        AND    c.kd_cob = @kd_cob
        AND    c.kd_scob = @kd_scob
        AND    c.kd_thn = @kd_thn
        AND    c.no_kl = @no_kl
        AND    c.no_mts = @no_mts

        exec @Hasil = sp_SendMail_Jmail 
        @FromAddr=@from_addr,@FromName=@from_name,
        @RecAddr=@from_addr,@RecName=@from_name,
        @Subject=@subject_e,
        @HTMLBody=@body1,
        @HTMLBody2=@body2,
        @HTMLBody3=@body3,
        @SMTPServer=@smtp_server

        --Return ke PB : 
        --SELECT <flag refresh>,<message>,<column set>
        --flag refresh: '0' no refresh, '1' refresh data all, '2' current row
        --message     : Message text for MesaggeBox, '' (blank) no message
        --column set  : <nama kolom,value,datatype>[,<...>]
        --              Datatype: C-har;D-ecimal;L-ong;DT-Datetime

        SELECT '2','Message(s) have send successfully!',''
    END

    RETURN 1
-------------------------------------------------------------

Salam
Haris


GO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO



--- In [email protected], "Matius E" <matius_ek@...> wrote:
>
> Thanks pak Haris, 
> Ok lewat smtp google atau telkom, tetapi script panggilnya bagaimana apakah 
> bisa dibantu? Memakai OLE juga?
> Thanks
> Sent from my BlackBerry®
> 
> -----Original Message-----
> From: "haris_qq" <haris_qq@...>
> Sender: [email protected]
> Date: Wed, 16 Feb 2011 08:19:05 
> To: <[email protected]>
> Reply-To: [email protected]
> Subject: [indopb] Re: Ask: bagaimana program kirim email dg PB?
> 
> Pak Matius,
> 
> Saya biasanyanya memanggil fungsi atau fasilitasnya sql server untuk mengirim 
> email.
> 
> Jadi PB hanya exec sp send emailnya sql server. SMTP nya bisa pakai 
> smtp.telkom.net atau punya smtp.google.com
> 
> Salam
> Haris.
> 
> --- In [email protected], "Matius E" <matius_ek@> wrote:
> >
> > Halo, saya beginner di PB, mau tanya bagaimana buat kirim email dg PB?
> > Thanks
> > 
> > Sent from my BlackBerry®
> > 
> > -----Original Message-----
> > From: zulmach <zulmach@>
> > Sender: [email protected]
> > Date: Wed, 16 Feb 2011 14:33:15 
> > To: <[email protected]>
> > Reply-To: [email protected]
> > Subject: Re: [indopb] Re: Tanya *. PBX di Appeon
> > 
> > coba di convert pk tools pbx2pbd cek helpnya ya
> > 
> > Voice.     +62 816 74 77 67
> > Text.       +62 856 10000 74
> > email.      zulmach@
> > YMID.      zulmach
> > Website.  www.zulmach.wordpress.com
> >                 www.pemulapb.wordpress.com
> > 
> > 
> > 2011/2/16 haris_qq <haris_qq@>
> > 
> > >
> > >
> > > Om Zulmac,
> > >
> > > Pb nya versi 11.5 dengan appeon versi 6.5, saat proses wizzard untuk
> > > konversinya, u_pivot hasil import dari pivot.pbx tidak bisa terkonversi ke
> > > u_pivot.js ada pesan error appeonnya tidak bisa meload pivot.pbx.
> > >
> > > Salam
> > > Haris
> > >
> > >
> > > --- In [email protected], zulmach <zulmach@> wrote:
> > > >
> > > > *.pbx merupakan powerbuilder extension yaitu fitur yang memungkinkan 
> > > > kita
> > > > membuat component/object/class/function diluar powerbuilder
> > > (c++,java,dll)
> > > > yang bisa diakses oleh poewrbuilder melalui PBNI (powerbuilder native
> > > > interface)
> > > >
> > > > apa bs lebih spesifik PB dan Appeonnya versi brp ?
> > > > dan lebih detail error/masalahnya apa?
> > > >
> > > >
> > > > Voice. +62 816 74 77 67
> > > > Text. +62 856 10000 74
> > > > email. zulmach@
> > >
> > > > YMID. zulmach
> > > > Website. www.zulmach.wordpress.com
> > > > www.pemulapb.wordpress.com
> > > >
> > > >
> > > > 2011/2/16 haris_qq <haris_qq@>
> > >
> > > >
> > > > >
> > > > >
> > > > > Dear All,
> > > > >
> > > > > Saya baru saja migrasi Aplikasi Desktop ke web menggunakan appeon,
> > > semua
> > > > > berjalan lancar kecuali file *.PBX tidak bisa, Apakah ada cara
> > > tersendiri
> > > > > untuk mengatasi ini.
> > > > >
> > > > > Untuk teman-teman yang sudah pengalaman di appeon, mohon bantuan dan
> > > > > sarannya
> > > > >
> > > > > Salam
> > > > > Haris
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >  
> > >
> >
>




------------------------------------

-----------------------------------------------
IndoPB - Indonesia PB User Group 
http://groups.yahoo.com/group/indopbYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indopb/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indopb/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Kirim email ke