بتاريخ: 21 فبراير 200620 سنة comment_60703 Declare SendorAddress Varchar2(30) := '[email protected]'; /* Address of the person who is sending Email */ ReceiverAddress varchar2(30) := '[email protected]'; /* Address of the person who is receiving Email */ EmailServer varchar2(30) := '10.45.1.18'; /* Address of your Email Server Configured for sending emails */ Port number := 25; /* Port Number responsible for sending email */ conn UTL_SMTP.CONNECTION; /* UTL_SMTP package establish a connection with the SMTP server */ crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 ); /* crlf used for carriage return */ mesg VARCHAR2( 4000 ); /* Variable for storing message contents */ mesg_body varchar2(4000) /* Variable for storing HTML code */ := ' <html> <head> <title>Oracle Techniques </title> </head> <body bgcolor="#FFFFFF" link="#000080"> <table cellspacing="0" cellpadding="0" width="100%"> <tr align="LEFT" valign="BASELINE"> <td width="100%" valign="middle"><h1><font color="#00008B"><b>áÏíß æÇÑÏ Ýí äÙÇã ÇáÕÇÏÑ æÇáæÇÑÏ</b></font></h1> </td> </table> <ul> <li><b><a href="www.hotmail.com">äÙÇã ÇáÕÇÏÑ æÇáæÇÑÏ</li> <l><b> by naif </b> </l> </ul> </body> </html>'; BEGIN /* Open Connection */ conn:= utl_smtp.open_connection( EmailServer, Port ); /* Hand Shake */ utl_smtp.helo( conn, EmailServer ); /* Configure Sender and Recipient with UTL_SMTP */ utl_smtp.mail( conn, SendorAddress); utl_smtp.rcpt( conn, ReceiverAddress ); /* Making Message buffer */ mesg:= 'Date: '||TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' )|| crlf || 'From:'||SendorAddress|| crlf || 'Subject: In_Out Mail' || crlf || 'To: '||ReceiverAddress || crlf || '' || crlf ||mesg_body||''; /* Configure Sending Message */ /*You need to put 'MIME-Verion: 1.0' (this is case-sensitive!) */ /*Content-Type-Encoding is actually Content-Transfer-Encoding. */ /*The MIME-Version, Content-Type, Content-Transfer-Encoding should */ /* be the first 3 data items in your message */ utl_smtp.data(conn, 'MIME-Version: 1.0' ||CHR(13)|| CHR(10)||'Content-type: text/html' || CHR(13)||CHR(10)||mesg); /* Closing Connection */ utl_smtp.quit( conn ); /* End of logic */ END; هذا يا شباب كود يرسل إيميل ، انا وضعته في Button ولما يضغط عليها ترسل الرسالة ولكن المشكلة هنا أن الرسالة تأتي بعلامات استفهام ؟؟؟؟؟؟؟ ولا تأتي بالعربي أرجو حلها أو تلميح لحلها ؟ تقديم بلاغ
بتاريخ: 27 فبراير 200620 سنة comment_61296 ممكن حد يرد عليّ انا بسال شو يعني utl_smtp.connection لان الاوراكل بيطلعلي internal_error_code,arguments:[17069],[62008416],[],[],[],[],[],[]الرجاء الرد باسرع وقت ممكنلاني بامس الحاجة له تقديم بلاغ
بتاريخ: 28 فبراير 200620 سنة كاتب الموضوع comment_61355 أولا اعمل connect على الـ username والـ password .ثانيا : أدخل على الـ Account بتاع sys/change_on_install as sysdba واعط خاصية dba للـ user . grant dba to scott; تقديم بلاغ
بتاريخ: 28 فبراير 200620 سنة comment_61392 اضف هذا الكود send_header('Content-Type', 'text/html;charset=UTF-8'); وفي حالة استمرار المشكلة فقد تحتاج الى عمل convert لنص الرسالة من تشفيرها الحالي الى UTF .لن نستبق الاحداث .. جرب اولاً الكود السابق .. ولكل حادث حديث .بالتوفيق . تقديم بلاغ
بتاريخ: 4 أبريل 200718 سنة comment_96010 مشكور اخي جربت الكود ولكن اداني exception error number ORA-29516هذا الموضوع هام جدا وارجو المساعدة فية تقديم بلاغ
بتاريخ: 20 أغسطس 200718 سنة comment_107835 مشكورين....لكن هناك مشكلة مع اللغة العربية في هذا الكودارجو المساعدة تقديم بلاغ
بتاريخ: 18 نوفمبر 200817 سنة comment_143326 هناك مشكلة مع اللغة العربية في هذا الكودارجو المساعدةارجو المساعدةارجو المساعدةارجو المساعدة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.