• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چرا اين كد ايميل ارسال نمي كنه؟
#1
Exclamation 
با سلام
Dodgyكد زير رو براي ارسال ايميل در gigfa استفاده كردم ولي كار نكرد يعني به اون آدرسي كه داده بودم چيزي ارسال نشد! ميشه بگيد مشكلش چيه؟
در ضمن اين كد رو روي فضاي رايگاني كه از gigfa گرفته بودم امتحان كردم و شايد خود اين سايت اين امكان رو حذف كرده باشه!
و نيز اين كد رو از صفحات php manual كه يكي از دوستان لينك دانلود اون رو به صورت فشرده داده بودن پيدا كردم يعني منظورم اينه كه اين كد رو خود php manual نوشته و نبايد مشكلي داشته باشه اما براي من كه كار نميكنه! دوستان عزيز اگه در مورد هاستينگ gigfa خودتون مطالبي رو ميدونيد يا جايي رو سراغ داريد بگيد تا بدونم!
كد:
کد:
<?php
// multiple recipients
$to  = 'exam1@yahoo.com' . ', '; // note the comma
$to .= 'exam2@gmail.com';

// subject
$subject = 'This is an email HAHAHA';

// message
$message = '
<html>
<head>
  <title>hahahahaha</title>
</head>
<body>
  <p>HAHAHAHAHHAHAHAHHAHAHAHA...!</p>
  <p>Here are the birthdays upcoming in August(OK)!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
';

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: eaxm3<eaxm3@gmail.com>' . "\r\n";
$headers .= 'From: eaxm4 <eaxm4@gmail.com>' . "\r\n";
$headers .= 'Cc: eaxm5 <eaxm5@gmail.com>' . "\r\n";
$headers .= 'Bcc: eaxm6 <eaxm6@gmail.com>' . "\r\n";

// Mail it
if(mail($to, $subject, $message, $headers)){
echo"Mail --- OK!<hr />";
}else{
echo"NO(!!!)<hr />";
}
?>
  پاسخ
تشکر شده توسط :
#2
خواهشا يه راهنمايي يا جواب ... !!! Huh
  پاسخ
تشکر شده توسط :
#3
سلام،
از کلاس PHPMailer استفاده کنید. استفاده از این تابع به این صورت فایده ای نداره.
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : HiddeN molana mehdimalek
#4
من از اين كلاس استفاده كردم اما خطاي زير رو داد:
Mailer Error: Language string failed to load: connect_host
كدي هم كه ازش استفاده كردم:
کد:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "mail.gigfa.com"; // SMTP server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "gigfa_4681124"; // SMTP username
$mail->Password = "mypassword"; // SMTP password
$mail->From = "cheravachegoone@cenuploads.gigfa.com";
$mail->FromName = "ChiChi";
$mail->AddAddress("october5ib@yahoo.com","Somebody name");
$mail->AddReplyTo("october5ib@yahoo.com","Your Name");
$mail->WordWrap = 50; // set word wrap
$mail->AddAttachment("Path to Attachment "); // attachment
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Here is the subject";
$mail->Body = "This is the <b>HTML body</b>";
$mail->AltBody = "This is the text-only body";
if(!$mail->Send())
{
echo "Message was not sent <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>
جايي هست كه يه آموزش كامل در مورد phpmailer داشته باشه؟
---------------
تشكر
  پاسخ
تشکر شده توسط :
#5
جوابتون رو تو پیام خصوصی دادم. اما اینجا کدتون رو گزاشتید. یک مورد دیدم. قالبا یوز ایمیل، همون ایمیل به صورت کامل هست. یعنی یوزر ایمیل شما میشه
نقل قول:gigfa_4681124@gigafa.com

درضمن مطمئن بشیم سرویسی که استفاده میکنید. اجازه استفاده از smtp رو بهتون میده
  پاسخ
تشکر شده توسط : molana mehdimalek
#6
قرار نشد در گوشی حرف بزنید هاااااااااBig Grin
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : mehdimalek
#7
پیشنهاد می کنم از SWIFT Mailer استفاده کنید
  پاسخ
تشکر شده توسط : mehdimalek


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان