النتائج 1 إلى 8 من 8

الموضوع: ايش الخطأ في دالة الميل headers

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    715

    ايش الخطأ في دالة الميل headers



    السلام عليكم


    أيش الخطأ في هذه الهيد
    :anger2: هو شغال 100%

    لكن يوصل البريد إلى الجنك ميل
    ما يوصل إلى inbox.



    هل يوجد هيدير ثاني يوصل الرسالة إلى inbox


    كود PHP:
              $headers .= "From: إدارة موقع $sitename<$webmaster_email>\r\n".
                       
    "MIME-Version : 1.0 \n".
                       
    "X-MSMail-Priority: High\n".
                    
    "Content-type: text/html ; charset=windows-1256 \n"
    فاصل إعلاني

    كل عام وأنتم بخير






    __________________
    Linux For Server | Mac For Graphic | Windows For ٍٍٍٍٍSolitaire


  2. #2
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    19


    الحل ليس في الكود
    الحل هو انك من الايميل لما تفحص الإيميل من الجنك ميل - تلاقي وصلة فوق انه هذا البريد مطلوب - أو انه مو جنك

    في الياهو بتلاقيها
    Not Spam

    وتقريبا كل الايميلات نفس الشي

    اذا ضغطت عليها بيصير يجيك في الان بوكس





    __________________
    شبكة تطوير المواقع العربية - tatweerNET
    لراحة البال - الإستضافة مع تطوير

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    715


    ucf814 :nice:


    الخطأ من الكود

    هذي الإعدادات إلي قلتها فقط على بريدي


    لكن الزوار؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    :eek2:
    أيش ؟؟؟

    أكيد الخطأ من الكود لأن سيرفيرات الهوت ميل تفحص الهيدر قبل توزيع الرسائل





    __________________
    Linux For Server | Mac For Graphic | Windows For ٍٍٍٍٍSolitaire

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    4,088


    الهوت ميل أي بريد يصلك من موقع رسمي يعني غير الهوتميل أو الياهو أو أو تعتبره سبام و تضعه في الجانك ميل





    __________________
    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

  5. #5
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالمؤلف


    اطلع على هذا وستعرف
    كود PHP:
    // prepare message header
    $mailheaders  "MIME-Version: 1.0\r\n";
    $mailheaders .= "Content-type: text/plain; charset=windows-1256\r\n";
    $mailheaders .= "From: $name <$email>\r\n";
    $mailheaders .= "Reply-To: $name <$email>\r\n"







  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    715


    :con2:
    أخي المؤلف

    حاولت لكن بدون فائدة تذكر

    جربت الكود 6000000000مره

    :funny: فهل من الممكن ترسلي الهيدر الصحيح





    __________________
    Linux For Server | Mac For Graphic | Windows For ٍٍٍٍٍSolitaire

  7. #7
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالمؤلف


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

    إذاً !!
    حاول إرسال رسالة إلى بريد في جواب أو أين او مكتوب مثلاً
    إذا وصلت إلى الصندوق هناك ..
    فربما ضبطوك جماعة هوتميل واعتبروا رسايل موقعك كلها سبام
    وبالتالي ترسل إلى الجنك
    هذه مجرد تكهنات لأن الموضوع يحتاج إلى مزيد من التجارب والبحث

    حاول تغيير اسم البريد للموقع إلى اسم عادي مثلاً
    saad@domain.com

    عموماً عندي لك نموذج إرسال لا يتعدى صفحة واحدة فقط ارفعه في موقعك وسمه
    contact.php
    ما عليك سوى تغيير اسم البريد فقط في بداية الصفحة
    وان شاء الله تنحل المشكلة
    كود:
    <?php 
    
    // abo_badr2006@yahoo.com
    
      /* ===== التغييرات ===== */
    	define("kContactEmail","admin@domain.com");
      /* ===== نهاية التغييرات ===== */
    
      // init variables
    	$error_msg = 'عفواً يوجد أخطاء في بعض الحقول:<ul>';
    	$error = false;
    
    	// determine is the form was submitted
    	$submit = $_POST['submit'];
    	if (empty($submit)) 
    		$form_submitted = false;
    	else
    	  $form_submitted = true;
    
      if ($form_submitted) {
    	  // read out data
    	  $name = $_POST['name'];
    		$company = $_POST['company'];
    		$email = $_POST['email'];
    		$phone = $_POST['phone'];
    		$subject = $_POST['subject'];
    		$message = $_POST['message'];
    		
    		// verify required data
    		if(!$name) { $error_msg .= "<li dir=rtl>الإسم الكامل</li>"; $error = true; }
    		if(!$email) { $error_msg .= "<li dir=rtl>البريد الآلي</li>"; $error = true; }
    		if(!$subject) { $error_msg .= "<li dir=rtl>الموضوع</li>"; $error = true; }
    		if(!$message) { $error_msg .= "<li dir=rtl>الرسالة</li>"; $error = true; }
    		if($email) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $email)){ $error_msg .= "<li>E-mail Address</li>"; $error = true; }}
    		$error_msg .= "</ul>";
    		
    		// email message if no errors occurred
    		if (!$error) {
          // prepare message
    			$msg  = "الاسم الكامل: \t $name \n";
    			$msg .= "العمل: \t $company \n";
    			$msg .= "البريد الآلي: \t $email \n";
    			$msg .= "رقم الهاتف: \t $phone \n";
    			$msg .= "الرسالة: \n---\n $message \n---\n";
    
    			// prepare message header
    			$mailheaders  = "MIME-Version: 1.0\r\n";
    			$mailheaders .= "Content-type: text/plain; charset=1256\r\n";
    			$mailheaders .= "From: $name <$email>\r\n";
    			$mailheaders .= "Reply-To: $name <$email>\r\n"; 
    
    		  // send out email
    			mail(kContactEmail, $subject ,stripslashes($msg), $mailheaders);
    		}
    	} 
    ?>
    <html dir="rtl">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=1256">
    <meta name="robots" content="INDEX,FOLLOW">
    <title>Contact Us</title>
    <style type="text/css">
    <!--
    	td.form         { color: #606060; font-family: "Verdana","Arial"; font-size: 11; }
    	td.main         { color: #000000; font-family: "Verdana","Arial"; font-size: 12; }
    	font.form_check {	color: red; }
    	input           { font-family: "Verdana","Arial"; color:#606060; font-size: 11px; }
    	textarea        { font-family: "Verdana","Arial"; color:#606060; font-size: 11px; }
    	div#form_box    { margin: 2px; width: 615px; border: 1px; border-style: solid; border-color: #606060; background: #f8f8f8; padding: 5px; }
    	h1              { font-size:16; color: #606060; }
    -->
    </style>
    </head>
    <body>
    <!-- box around the page -->
    <div id="form_box"> 
    <table border="0" width="100%" cellpadding="5" cellpadding="0" height="470">
    	<tr>
    		<td class="main" valign="top">
    			<!-- page heading-->
    			<h1>Contact Us</h1>
    			<?php
    				// email was successfully send
    				if (($form_submitted) && (!$error)) {
    			?>
    			<!-- display submitted data -->
    			Thank you for your feedback, <?php echo $name; ?>.
    			This is the information you submitted:<br><br><?php echo nl2br(stripslashes($msg)); ?>
    			<?php	
    				}
    				// display contact form
    				else {
    					// display error message
    					if ($error) {	
    						echo "<font class='form_check'>" . $error_msg . "</font>\n";
    					} 
    			?>
    			<!-- display form information -->
    			Please fill out and submit the form on this page to contact us. We will get back to you 
    			as soon as we can. Note that fields marked with (<font class="form_check">*</font>) are 
    			required fields.
    			<!-- display form -->
    			<form action="<?php echo $PHP_SELF; ?>" method="post" name="contact">
    			<table border="0" width="100%" cellpadding="5" cellpadding="0">
    				<tr>
    					<td class="form" width="50%">
    						Full Name (<font class="form_check">*</font>)<br>
    						<input name="name" type="text" value="<?php echo $name ?>" size="40">
    					</td>
    					<td class="form">
    						Company<br>
    						<input name="company" type="text" value="<?php echo $company ?>" size="40">
    					</td>
    				</tr>
    			</table>
    			<table border="0" width="100%" cellpadding="5" cellpadding="0">
    				<tr>
    					<td class="form" width="50%">
    						E-mail Address (<font class="form_check">*</font>)<br>
    						<input name="email" type="text" value="<?php echo $email ?>" size="40">
    					</td>
    					<td class="form">
    						Phone Number<br>
    						<input name="phone" type="text" value="<?php echo $phone ?>" size="40">
    					</td>
    				</tr>
    			</table>
    			<table border="0" width="100%" cellpadding="5" cellpadding="0">
    				<tr>
    					<td class="form" width="50%">
    						Subject (<font class="form_check">*</font>)<br>
    						<input name="subject" type="text" value="<?php echo $subject ?>" size="89">
    					</td>
    				</tr>
    			</table>
    			<table border="0" width="100%" cellpadding="5" cellpadding="0">
    				<tr>
    					<td class="form">
    						Message (<font class="form_check">*</font>)<br>
    						<textarea name="message" cols="88" rows="12"><?php echo $message ?></textarea>
    					</td>
    				</tr>
    			</table>
    			<table border="0" width="100%" cellpadding="5" cellpadding="0">
    				<tr>
    					<td class="form">
    						<input name="submit" type="submit" value="Send Message">
    					</td>
    				</tr>
    			</table>
    			</form>
    			<?php
    				}
    			?>
    		</td>
    	</tr>
    </table>
    </div>
    </body>
    </html>







  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    715


    :anger2:

    شكراً اخي المؤلف

    موقعي سبام 100%

    ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    ما أدري ليش

    أن ما استخدم القوائم البريدية !!!!!!!!!!!!!!!!!

    :shy:





    __________________
    Linux For Server | Mac For Graphic | Windows For ٍٍٍٍٍSolitaire





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض