ساخت یک آدرس ایمیل روی لوکال هاست

شروع موضوع توسط ali.2 ‏22 آوریل 2013 در انجمن سوال و جواب های phpBB

  1. ali.2

    ali.2 Active Member

    ارسال‌ها:
    137
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    آیا میتوان یک آدرس ایمیل ساخت که سرویس دهنده اش کامپیوتر خودمان باشد؟
    مثلا َ[email protected]
    چون در بعضی از صفحات PHP موقعی که کاربر فرم ارتباط با مدیر سایت را پر میکند، یک ایمیل به مدیر سایت فرستاده میشود و او را مطلع میسازد.
    اگر بخواهیم چنین صفحاتی را با شبیه ساز سرور تست کنیم، با مشکل مواجه میشویم. چون شبیه ساز نمیتواند به عنوان مثال یک ایمیل به
    [email protected] بفرستد
    آیا با EasyPHP میشه این کارو کرد؟
     
    نوشته شده توسط ali.2 در ‏22 آوریل 2013
  2. l-mohajeri

    l-mohajeri Member

    ارسال‌ها:
    273
    تشکر شده:
    44
    امتیاز دستاورد:
    16
    یه نگاهی به اموزش زیر بندازید روش ارسال ایمیل از روی لوکال هاست هست...
    نرم افزار مجازی سازی که من استفاده کردم XAMPP هست .

    در اصل ما در این آموزش میخوایم سیستم ارسال ایمیل XAMPP رو به SMTP وصل کنیم .
    آیا میدانید SMTP چیست ؟
    SMTP مخفف SIMPLE MAIL TRANSFER PROTOCOL است که پروتکل ساده و در عین حال مهم و اساسی برای انتقال ایمیل است . این اصطلاح از آن رو به کار میرود که نسبت به سایر پروتکل های ایمیل قبلی بسیار ساده عمل میکند . SMTP فقط به نام کاربری و دامنه نیاز دارد تا مستقیم پیغام را به سمت گیرنده مسیریابی کند SMTP یک پروتکل ارسال است و برای دریافت مناسب نیست به همین دلیل برای دریافت مناسب نیست به همین دلیل برای دریافت ایمیل به جای SMTP از پروتکل های دریافت ایمیل مثل IMAP و POP3 استفاده میشود .
    منبع : رشد​
    ابتدا یک ایمیل در Gmail بسازید .
    فایل sendmail\sendmail.ini که در محل نصب XAMPP هست را باز کنید ، در صورتی که وجود نداشت هم خودتان بسازید ، حالا کد زیر رو به جای محتویات درون آن قرار دهید :
    defaults
    account Gmail
    tls on
    tls_certcheck off
    host smtp.gmail.com
    from آدرس ایمیل
    auth on
    user آدرس ایمیل
    password پسورد ایمیلaccount default : Gmail
    برای مثال :
    defaults
    account Gmail
    tls on
    tls_certcheck off
    host smtp.gmail.com
    from [email protected]
    auth on
    user [email protected]
    password 12345678

    account default : Gmailتوجه : در جلوه کلمه from اگر ایمیل دیگری را وارد کنید ، فقط در صورتی که در تنظیمات ایمیل قسمت Send mail as آن ایمیل را اضافه و تایید کرده باشید ، هنگام ارسال از آدرس آن ایمیل استفاده می شود .
    حالا باید در فایل php\php.ini دنبال sendmail_path بگردید و # که قبل از آن هست رو حذف کنید .
    برای مثال :
    sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
     
    نوشته شده توسط l-mohajeri در ‏11 ژانویه 2014
  3. ali.2

    ali.2 Active Member

    ارسال‌ها:
    137
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    نوشته شده توسط ali.2 در ‏24 آوریل 2014

به اشتراک بگذارید