الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كود إرسال ايميل ! ولكن لا يقبل عربي

Featured Replies

بتاريخ:

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 ولما يضغط عليها ترسل الرسالة

ولكن المشكلة هنا أن الرسالة تأتي بعلامات استفهام ؟؟؟؟؟؟؟ ولا تأتي بالعربي


أرجو حلها أو تلميح لحلها ؟

بتاريخ:

الاخ الكريم
مشكور على هالكود

بتاريخ:

جزيت خيرا اخي الكريم

بتاريخ:

استفادة كبيرة

بتاريخ:

ممكن حد يرد عليّ انا بسال شو يعني utl_smtp.connection لان الاوراكل بيطلعلي internal_error_code,arguments:[17069],[62008416],[],[],[],[],[],[]
الرجاء الرد باسرع وقت ممكن
لاني بامس الحاجة له

بتاريخ:
  • كاتب الموضوع

أولا اعمل connect على الـ username والـ password .

ثانيا : أدخل على الـ Account بتاع sys/change_on_install as sysdba

واعط خاصية dba للـ user .

grant dba to scott;

بتاريخ:

اضف هذا الكود

send_header('Content-Type', 'text/html;charset=UTF-8');



وفي حالة استمرار المشكلة فقد تحتاج الى عمل convert لنص الرسالة من تشفيرها الحالي الى UTF .
لن نستبق الاحداث .. جرب اولاً الكود السابق .. ولكل حادث حديث .

بالتوفيق .

  • بعد 1 سنة...
بتاريخ:

مشكور اخي
جربت الكود ولكن اداني exception error number ORA-29516
هذا الموضوع هام جدا وارجو المساعدة فية

بتاريخ:

شكراً صديقي على الكود المتميز

  • بعد 4 شهور...
بتاريخ:

مشكورين....
لكن هناك مشكلة مع اللغة العربية في هذا الكود
ارجو المساعدة

  • بعد 1 سنة...
بتاريخ:

هناك مشكلة مع اللغة العربية في هذا الكود
ارجو المساعدة
ارجو المساعدة
ارجو المساعدة
ارجو المساعدة

  • بعد 1 سنة...
بتاريخ:

جزاك الله خيرا

بتاريخ:

29278
هذا الحطا ما معالجته ايها الكرام

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.