آموزش ارسال ایمیل با Xampp

  • دوشنبه ۳۱ خرداد, ۱۳۹۵
  • ۴۷۴۴ بازدید
آموزش ارسال ایمیل با Xampp
3.9 (77.78%) 9 votes

نرم افزار Xampp که یک وب سرور تحت سیستم عامل ویندوز است، محیطی برای میزبانی محتوای وب را ایجاد می‌کند که البته از این نرم افزار بیشتر برای مصارف آزمایشی و موقت استفاده می‌شود؛ چرا که یکی از مشکلات آن حجیم و سنگین بودن این نرم افزار است.

آموزش ارسال ایمیل با Xampp

 

نرم افزار Xampp که یک وب سرور تحت سیستم عامل ویندوز است، محیطی برای میزبانی محتوای وب را ایجاد می‌کند که البته از این نرم افزار بیشتر برای مصارف آزمایشی و موقت استفاده می‌شود؛ چرا که یکی از مشکلات آن حجیم و سنگین بودن این نرم افزار است.

اما شاید تابحال به این فکر افتاده باشید که چطور می‌شود از طریق این نرم افزار و درواقع از روی Local Host یا همان فضای محلی کامپیوتر خود ایمیل ارسال کنید.
در این آموزش قصد داریم نحوه پیکربندی این نرم افزار را برای ارسال ایمیل از محیط محلی آموزش بدیم.
از هر سرویسی که در نرم افزار Xampp تعبیه شده است با نام “بسته” یاد می‌شود و برای ارسال ایمیل از طریق این نرم افزار می‌توانیم از بسته sendmail استفاده کنیم؛ این بسته از ابتدا در این برنامه وجود دارد و نیازی به نصب جداگانه ندارد.
برای شروع اگر نرم افزار زمپ را در مسیر پیشفرض نصب کرده اید به مسیر های  C:\xampp\php\php.ini و c:\xampp\sendmail\sendmail.ini بروید، در غیر اینصورت به مسیری که آن را نصب کرده اید بروید؛ در نهایت باید دو فایل sendmail.ini و php.ini که هر کدام در یکی از مسیر های بالا قرار دارند را با نرم افزار ویرایشگر متن مثل Notepad باز کنید.
در ابتدا روش را برای ارسال ایمیل به سرویس Gmail توضیح می‌دهیم.
در فایل php.ini عبارت extension=php_openssl.dll را پیدا کنید و علامت سمی‌کالن یا همان نقطه ویرگول قبل این عبارت را از فایل حذف کنید تا سرویس Gmail بتواند از رمزگذاری SSL استفاده کند.
در همین فایل عبارت [mail function] را پیدا کنید و مقادیر را به شکل زیر تغییر دهید

SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = my-gmail-id@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

 

حالا فایل sendmail.ini را باز کنید و تمام کد های داخل آن را حذف کنید و کد های زیر را جایگزین کنید.

 

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=my-gmail-id@gmail.com
auth_password=my-gmail-password
force_sender=my-gmail-id@gmail.com

 

البته قبل از ذخیره کردن فایل ها توجه داشته باشید که در هر کجا که عبارت my-gmail-id بکار رفته با  شناسه حساب کاربری Gmail خود و هر کجا که my-gmail-password بکار رفته با رمز عبور حساب کاربری Gmail خود جایگزین کنید.
به عنوان نکته دیگر توجه داشته باشید یک دستور یا یک خط در یک فایل بیشتر از یکبار تکرار نشده باشد.
درنهایت بعد از ذخیره کردن فایل های تغییر یافته یکبار تمام سرویس های Xampp را راه اندازی دوباره کنید.
حالا می‌توانید با استفاده از توابع PHP ارسال ایمیل، از طریق کامپیوتر خود و بواسطه حساب Gmail خود ایمیل ارسال کنید.
اگر همچنان با ارسال ایمیل مشکل دارید ممکن است به خاطر این باشد که Gmail اجازه دسترسی به حساب کاربری شما را از طریق این روش نمی‌دهد بنابراین باید سطح حساسیت امنیتی حساب Gmail خود را از روش نوشته ” تنظیمات امنیتی Gmail ” کاهش دهید.

آموزش ارسال ایمیل با Xampp
3.9 (77.78%) 9 votes
برای دریافت تازه‌ترین ها به کانال تلگرامی کدفنجونی بپیوندید : cupcode_ir@

وفا

فروردین ۷, ۱۳۹۷ در ۱۱:۴۷ ق.ظ

پاسخ

کار نکرد

دیدگاه خود را در میان بگذارید

@

اگر ربات نیستید به پرسش پاسخ دهید! * Time limit is exhausted. Please reload the CAPTCHA.