/
  • ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    نویسنده پیام
    derakhshandee آفلاین
    عضو جدید
    **

    ارسال‌ها: 3
    تاریخ عضویت: ۱۳۹۴ اسفند ۲۶
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    [font=Arial][size=medium]
    سلام، وقت بخیر ، ممنون میشم راهنمایی فرمایید
    میخوام زمانی که کاربری در سایت ثبت نام می کند ایمیلی برای فعال سازی ثبت نام به ایمیل کاربر مربوطه ارسال شود، سوالم فقط در مورد چگونگی ارسال ایمیل است ، آیا باید از کلاس phpmailer استفاده کنم و کسی تابع جدیدتر سراغ نداره؟ چون با کلاس phpmailer هر کاری می کنم ارور میده و ایمیل ارسال نمیشه و البته از ایمیل گوگل استفاده می کنم. این هم کدی که از کلاس phpmailer استفاده کردم ولی ارور میده:

    کد:
    <?php
      require_once("photo_gallery/includes/phpMailer/class.phpmailer.php");
      require_once("photo_gallery/includes/phpMailer/class.smtp.php");
      require_once("photo_gallery/includes/phpMailer/language/phpmailer.lang-en.php");

      $to_name = "name"; // masalan: user
      $to = "email address"; //va emaile shoma
      $subject = "Mail Test at " . strftime("%T", time());
      $message = "This is a test.";
      $message = wordwrap($message, 70);
      $from_name = "name"; //masalan admin
      $from = ""; // va email man

      // PHPMailer's Object-oriented approach
      $mail = new PHPMailer();

      $mail->IsSMTP();
      $mail->SMTPSecure = 'tls'; //in ro ham emtehan kardam vali bi fayede bood ---->  (SSL) va port: 465  -or-  (TLS) va port: 587
      $mail->Host = "smtp.gmail.com"; //   $mail->Host = "ssl://smtp.gmail.com:465";   or   "smtp.gmail.com:465"
      $mail->Port = 587;  // 465  -  587 - 25
      $mail->SMTPAuth = true;
      $mail->Username = "username"; //email: example@gmail.com // masalan email man
      $mail->Password = "password"; // password email

      
      $mail->FromName = $from_name;
      $mail->From = $from;
      $mail->AddAddress($to, $to_name);
      $mail->Subject = $subject;
      $mail->Body = $message;

      $result = $mail->Send();
      echo $result ? 'Sent' : 'Error' . $mail->ErrorInfo;
    ?>
    (آخرین ویرایش در این ارسال: ۱۳۹۴ اسفند ۲۶ ۱۱:۴۹ عصر، توسط derakhshandee.)
    ۱۳۹۴ اسفند ۲۶ ۱۱:۳۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    php72 آفلاین
    تحریم شده

    ارسال‌ها: 4
    تاریخ عضویت: ۱۳۹۴ اسفند ۲۱
    تشکرها : 1
    ( 1 تشکر در 1 ارسال )
    ارسال: #2
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    http://webgoo.ir/109/%D8%A7%D8%B1%D8%B3%...-phpmailer
    ۱۳۹۴ اسفند ۲۶ ۱۱:۴۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    derakhshandee آفلاین
    عضو جدید
    **

    ارسال‌ها: 3
    تاریخ عضویت: ۱۳۹۴ اسفند ۲۶
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    (۱۳۹۴ اسفند ۲۶ ۱۱:۴۷ عصر)php72 نوشته شده توسط:  http://webgoo.ir/109/%D8%A7%D8%B1%D8%B3%...-phpmailer

    ممنونم ولی من این سایت و تمام سایت ها رو چک کردم و همه را امتحان کردم اما بازم ارور دارم و ایمیلی ارسال نمیشه
    ۱۳۹۴ اسفند ۲۶ ۱۱:۵۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Alaa غایب
    علا عالم فلکی
    ***

    ارسال‌ها: 945
    تاریخ عضویت: ۱۳۹۲ فروردين ۲۰
    اعتبار: 52
    تشکرها : 745
    ( 663 تشکر در 478 ارسال )
    ارسال: #4
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    سلام،
    چه خطایی میده؟
    __________________________________________________________________________
    (آخرین ویرایش در این ارسال: ۱۳۹۵ فروردين ۳ ۰۴:۰۷ عصر، توسط Alaa.)
    ۱۳۹۴ اسفند ۲۷ ۰۱:۴۷ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    derakhshandee آفلاین
    عضو جدید
    **

    ارسال‌ها: 3
    تاریخ عضویت: ۱۳۹۴ اسفند ۲۶
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #5
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    (۱۳۹۴ اسفند ۲۷ ۰۱:۴۷ صبح)Alaa نوشته شده توسط:  با سلام،
    چه خطایی میده؟

    کد:
    SMTP -> ERROR: Failed to connect to server: (0)
    The following From address failed: ایمیلی که نوشتم    
    : Called Mail() without being connected error
    ۱۳۹۴ اسفند ۲۷ ۰۲:۴۹ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    mo_ali_2005 آفلاین
    عضو جدید
    **

    ارسال‌ها: 38
    تاریخ عضویت: ۱۳۹۳ مرداد ۱۵
    اعتبار: 2
    تشکرها : 3
    ( 19 تشکر در 14 ارسال )
    ارسال: #6
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    یه جایی نوشته بود اگه تایید اعتبار دو مرحله ای رو ایمیلتون فعال باشه هم ممکنه درست کار نکنه....
    ۱۳۹۵ فروردين ۱۰ ۱۲:۴۵ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    kasbookar آفلاین
    **(فرشاد انگوتی)**
    ****

    ارسال‌ها: 525
    تاریخ عضویت: ۱۳۹۳ دي ۲۳
    اعتبار: 17
    تشکرها : 258
    ( 169 تشکر در 128 ارسال )
    ارسال: #7
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    من همیشه از این اسکریپت استفاده میکنم حالا نمیدونم حجم اطلاعاتت برای ارسال چقدره ولی مطمئنا مشکلی نداره و به خوبی کار میکنه ،ایمیل ورودی رو هم چک میکنه و ...

    اول اسکریپتی رو که پایین گذاشتمو دانلود کن

    بعد میتونی فایل mail.php رو توی صفحت اینکلود کنی و با استفاده از کد زیر ایمیل رو به اسونی و خیال راحت بفرستی

    کد PHP:
    <?php
    require_once "Mail.php";

    $from "Web Master <webmaster@example.com>";
    $to "Nobody <nobody@example.com>";
    $subject "Test email using PHP SMTP\r\n\r\n";
    $body "This is a test email message";

    $host "mail.emailsrvr.com";
    $username "webmaster@example.com";
    $password "yourPassword";

    $headers = array ('From' => $from,
      
    'To' => $to,
      
    'Subject' => $subject);
    $smtp Mail::factory('smtp',
      array (
    'host' => $host,
        
    'auth' => true,
        
    'username' => $username,
        
    'password' => $password));

    $mail $smtp->send($to$headers$body);

    if (
    PEAR::isError($mail)) {
      echo(
    "<p>" $mail->getMessage() . "</p>");
    } else {
      echo(
    "<p>Message successfully sent!</p>");



    فایل‌(های) پیوست شده
    .zip  Mail-1.3.0.zip (اندازه: 32.6 KB / تعداد دفعات دریافت: 6)
    __________________________________________________________________________

    ۱۳۹۵ فروردين ۱۵ ۰۱:۴۹ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    jorge آفلاین
    عضو جدید
    **

    ارسال‌ها: 3
    تاریخ عضویت: ۱۳۹۴ دي ۲۹
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #8
    RE: ازسال ایمیل با کد php برای فعال سازی ثبتنام یازمانیکه کاربر نظردرسایت می نویسد
    سلام.
    من هم خیلی سعی کردم که از پی اچ پی میلر (phpmailer) استفاده کنم. و روش های بسیاری را هم در سایت های مختلف آزمایش کردم. اما یا هیچ پیام و همچنین هیچ ارسالی ندارد و یا گاه تنها پیام اینر ا میده که smtp connect failed
    از این رو به تصحیح شما علاقمند شدم اما موضوع در این هست که mail.php
    چیست؟ چون با اجرای پردازه با دادن خطای شدید آنرا ناشناس میداند.
    آیا نیاز به نصب چیز بخصوص دارد؟ و اگر بله در کجا باید نصب شود و چه ارتباطی با یک سایتی که در حال ساختن است دارد؟
    ضمن تشکر اگر امکانش هست در موارد زیر راهنمایی نمایید.
    و موضوع دوم اینکه چه امکانی باید استفاده نمود تا عکس و تصویر همزمان در بدنه ایمیل ارسال شود بگونه ای که با حذف عکس در مبدا یا خاموش شدن کامپیوتر مشکلی در دیدن آن در ایمیل ارسالی نداشته باشد؟

    آیا این شیوه ارسال براس سرویس های مختلف مثل یاهو، جی میل و یا هات میل تفاوتی دارد.
    از کمک شما سپاس گذارم
    ۱۳۹۵ ارديبهشت ۸ ۰۳:۳۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS