PL/SQL Package ile mail gönderme

 

Oracle'ı sadece veri depolama sistemi olarak gördüğüm yıllarda, 
tird party programlarla yaptığım buna benzer işler 
aslında plsql ile çok basit olabiliyor... 

işte örnek bir plsql ile mail gönderme metodu. 
Utl_Mail oracle'ın kendi paketlerindendir.

  UTL_MAIL.send(sender     => 'plsqlturksender@plsqlturk.com',
                recipients => 'plsqlturk@plsqlturk.com',
                subject    => 'PL/SQL Türkten Size Mail Var',
                cc         => 'plsqlturkcc@plsqlturk.com',
                mime_type  => 'text/html; charset=iso-8859-9',
                message    => 'PL/SQL Türk Mesaj İçeriği');

(alter system set smtp_out_server = 'mailserver.domain.com';)
Tabi bunu yaparken mail server ayarlarınızın yapılmış olduğunu varsayıyoruz. 

Mail göndermenin smtp, tcp gibi oracle'ın hazır metodları bulunmaktadır. 
İnceleyip işinize hangisi yarıyorsa kullanabilirsiniz.