bagaimana mengirim email melalui Pl/sql

Saya ingin mengirim email dengan menggunakan *Oracle 9i - Edisi perusahaan rilis 9.2.0.8.0 ,*Saya tahu ada satu paket untuk Oracle 10, tetapi maukah Anda memberi saran kepada saya tentang hal itu untuk Oracle 9i? Apakah ada paketnya?

Bisakah saya mengirim email melalui Oracle 9i? Apakah ada cara menggunakan program antarmuka seperti program java dan mengirim email melalui program tersebut, jika tidak mungkin mengirim email melalui Oracle 9i.. .

Maksud saya, saya hanya mengirim parameter ke program itu dan mengirim email dengan menggunakan program itu. Saya dapat menjalankan penulisan file batch, dapatkah kita menjalankan Outlook dan mengirim email melalui file tersebut dengan Oracle 9i?

hal. database saya didasarkan pada 9i dan pembuat formulir saya adalah versi 6.


person Amir    schedule 22.11.2010    source sumber
comment
Belum pernah ada versi database Oracle dengan versi 6i. Versi database pertama yang mendapatkan akhiran huruf adalah 8i (8.1.5). Ada versi Oracle Forms yang menggunakan label pemasaran 6i. Oracle Forms akan terhubung ke database Oracle tempat Anda akan membuat prosedur untuk mengirim email. Oracle 6 adalah versi Oracle yang sangat kuno-- sudah usang selama 15-20 tahun.   -  person Justin Cave    schedule 22.11.2010
comment
Terima kasih gan, saya cek ulang ya, database kami berbasis 9i. Sekarang Apa saran Anda?   -  person Amir    schedule 22.11.2010


Jawaban (3)


periksa thread ini di Asktom tentang pengiriman email (dari versi 8i+): "Mengirim email! -- Respons spesifik Oracle 8i"

Di versi 9i, Anda memiliki beberapa opsi:

  • menggunakan PL/SQL dan UTL_SMTP paket
  • menggunakan prosedur java

Opsi UTL_SMTP akan menjadi yang paling mudah untuk diatur tetapi beberapa fitur (seperti melampirkan file) mungkin memerlukan lebih banyak pekerjaan dan pengetahuan tentang SMTP. Lihat jawaban MikeyByCrikey untuk contoh yang baik.

Jika Anda berencana untuk memutakhirkan, APEX memiliki beberapa utilitas email (APEX_MAIL) tersedia untuk versi 10g+.

person Vincent Malgrat    schedule 22.11.2010
comment
Sebenarnya tidak ada masalah besar dalam pengiriman lampiran, namun hal ini memerlukan lebih banyak usaha dan pemahaman tentang SMTP - person andr; 22.11.2010
comment
@andr: Anda benar, sudah lama saya tidak menggunakan paket ini. Contoh Mikey menunjukkan cara melampirkan file dengan UTL_SMTP. - person Vincent Malgrat; 22.11.2010

Oracle menyediakan paket UTL_SMTP yang memungkinkan Anda mengirim surat. Ini memerlukan akses ke server email dengan deskripsi tertentu.

Paket ini sedikit rumit untuk digunakan. Ada paket demo yang disediakan yang tersedia di Situs web Oracle yang berhasil saya gunakan untuk mengirim email.

person Mike Meyers    schedule 22.11.2010

Periksa halaman ini dari Burleson.

http://www.dba-Oracle.com/t_email_mailing_messages_plsql.htm

Oracle, sejak 8i, memiliki paket sistem utl_smtp untuk ini, dan sejak 10g, utl_mail yang memperluas fungsionalitas ini.

person Modafuka    schedule 22.11.2010
comment
Menggoda untuk memberikan -1 karena menyebut Burleson, tapi itu berarti berarti bagi pendatang baru! - person Tony Andrews; 22.11.2010
comment
Bahkan Burleson terkadang bisa melakukannya dengan benar, tapi oke, jika Anda menginginkan AskTom, Anda mengerti: asktom.oracle.com/pls/apex/ - person Modafuka; 23.11.2010