2010-11-22 5 views
2

* oracle 9i - Enterprise 버전 9.2.0.8.0,을 사용하여 전자 메일을 보내려합니다. * Oracle 10에 대한 패키지가 하나 있지만 그 점에 대해 조언 해 주시겠습니까? 오라클 9i? 패키지가 있습니까?Pl/sql에서 이메일을 보내는 방법

오라클 9i로 이메일을 보낼 수 있습니까? 내가 바로 그 프로그램에 매개 변수를 보낼 말은 ...

같은 자바 프로그램과 같은 인터페이스 프로그램을 사용하는 방법이 오라클 9i에 의해 메일을 보낼 수없는 경우, 그 하나를 통해 이메일을 보내 해당 프로그램을 사용하여 이메일을 보내십시오. 일괄 쓰기 파일을 실행할 수 있습니다. Outlook을 실행하고 Oracle 9i를 통해 이메일을 보낼 수 있습니까?

p.s. 내 데이터베이스 9i의에 기반을하고 내 양식 빌더는 버전 6

+0

6i 버전의 Oracle 데이터베이스 버전이 없었습니다. 문자 접미어를 얻으려면 데이터베이스의 첫 번째 버전은 8i (8.1.5)입니다. 마케팅 라벨 6i를 사용하는 Oracle Forms 버전이 있습니다. Oracle Forms는 이메일을 전송할 프로 시저를 작성할 Oracle 데이터베이스에 연결합니다. Oracle 6은 철저히 오라클의 오라클 버전입니다. 15 년에서 20 년 동안 사용되지 않았습니다. –

+0

고마워 형, 나는 그것을 다시 확인, 맞아. 우리 데이터베이스는 9i 기반이다. 이제 당신의 제안은 무엇입니까? – Amir

답변

5

검사 (버전 8i를 +에서) 전자 우편 전송에 대한 asktom에이 스레드입니다 : "Sending e-mail! -- Oracle 8i specific response는"버전 9i의에서

, 당신은 몇 가지 옵션이 있습니다 :

UTL_SMTP 옵션은 EAS 것 자바 절차를 사용하여 PL/SQL과 UTL_SMTP 패키지

  • 를 사용
    • 설치가 쉽지만 일부 기능 (예 : 파일 첨부)에는 SMTP에 대한 지식과 약간의 지식이 필요합니다. 좋은 예를 보려면 MikeyByCrikey의 대답을보십시오.

      업그레이드 할 계획이라면 APEX에는 버전 10g +에서 사용할 수있는 메일 유틸리티 (APEX_MAIL)가 있습니다.

  • +0

    첨부 파일을 보내는 데는 큰 문제가 없지만 SMTP에 대한 작업과 이해가 필요합니다. – andr

    +0

    @ andr : 맞습니다.이 패키지를 사용한 이후로 한동안되었습니다. Mikey의 예제는 UTL_SMTP로 파일을 첨부하는 방법을 보여줍니다. –

    4

    오라클은 메일을 보낼 수있는 UTL_SMTP 패키지를 제공합니다. 일부 설명이 포함 된 메일 서버에 액세스해야합니다.

    이 패키지는 약간 복잡합니다. 오라클 웹 사이트에서 사용할 수있는 supplied demo package이 있으며 메일을 성공적으로 보내고 있습니다.

    1

    Burleson에서이 페이지를 확인하십시오.

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

    오라클이있다, 8i를,이에 대한 시스템 패키지 UTL_SMTP, 이후 및 10g 이후,이 기능을 펼쳐지는 UTL_MAIL.

    +1

    Burleson을 언급 할 때 -1을 주려고하지만 새로운 사람에게는 의미가 있습니다! –

    +3

    Burleson조차 가끔씩 올바르지 만 AskTom을 원한다. http://asktom.oracle.com/pls/apex/f?p = 100 : 11 : 0 :::: P11_QUESTION_ID : 1739411218448 – Modafuka

    관련 문제