ارسال ایمیل با PHP و PHPMailer

ارسال ایمیل با PHP و PHPMailer

ارسال ایمیل با PHP و PHPMailer

یک برنامه وب ساده اما قدرتمند که برای تسهیل در نگارش ایمیل و پیوست فایل طراحی شده است. این پروژه یک رابط کاربری شهودی

را برای ایجاد ایمیل، افزودن گیرندگان، ارسال کپی (Cc) و پیوست فایل‌ها ارائه می‌دهد—همه از طریق یک پلتفرم کاربرپسند.

چه بخواهید ایمیل‌های حرفه‌ای ارسال کنید، اسناد را به اشتراک بگذارید یا سیستم‌های تحویل ایمیل را آزمایش کنید، این ابزار با ویژگی‌های قابل اعتماد و کارآمد

خود پاسخگوی نیازهای شما خواهد بود. این برنامه که بر پایه PHP ساخته شده و از کتابخانه قدرتمند PHPMailer بهره می‌برد، ارسال ایمیل‌های ایمن و روان

را از طریق سرویس SMTP جیمیل تضمین می‌کند.

این راهکار مبتنی بر وب دارای طراحی مدرن و واکنش‌گرا است که استفاده از آن را در هر دستگاهی آسان می‌کند. از نگارش عنوان ایمیل گرفته تا نوشتن

متن اصلی، هر بخش با تمرکز بر راحتی کاربر طراحی شده است.

با پیکربندی ساده و تمرکز بر کاربردی بودن، این پروژه هم برای توسعه‌دهندگان مبتدی که قصد یادگیری ادغام ایمیل را دارند و هم برای کاربران حرفه‌ای

که به دنبال ابزاری سریع و کارآمد برای ارسال ایمیل هستند، ایده‌آل است.

وارد دنیای ارسال ایمیل‌های شخصی‌سازی‌شده شوید و تنها با چند کلیک، تجربه‌ای روان و بی‌دردسر در نگارش و ارسال ایمیل داشته باشید!

ویژگی‌ها:

  • نگارش ایمیل: امکان ایجاد و ارسال ایمیل مستقیماً از طریق رابط وب.
  • پشتیبانی از پیوست فایل: افزودن فایل‌های ضمیمه به ایمیل برای اشتراک‌گذاری سریع.
  • ارسال کپی (CC): قابلیت ارسال یک نسخه از ایمیل به گیرنده دیگر.
  • طراحی واکنش‌گرا: سازگاری کامل با دستگاه‌های مختلف از جمله موبایل، تبلت و دسکتاپ.
  • رابط کاربری مدرن: طراحی تمیز و کاربرپسند با استفاده از HTML و CSS برای بهبود تجربه کاربری.
  • مدیریت خطا: پیام‌های کاربرپسند برای تأیید موفقیت ارسال ایمیل یا گزارش مشکلات.

فناوری‌های استفاده‌شده:

  •  PHP: زبان برنامه‌نویسی سمت سرور برای پردازش فرم‌ها و ارسال ایمیل‌ها.
  • PHPMailer: کتابخانه‌ای قدرتمند برای ارسال ایمیل‌های امن و قابل اعتماد.
  • HTML: برای ساختاردهی رابط وب.
  • CSS: برای استایل‌دهی مدرن و واکنش‌گرا.
  • SMTP (پروتکل انتقال ساده ایمیل): برای ارسال ایمیل‌ها از طریق سرور SMTP جیمیل.
  • Google Fonts: استفاده از فونت زیبای Montserrat برای بهبود تایپوگرافی.

نحوه استفاده:

  1.  برنامه را در مرورگر وب خود باز کنید.
  2.  فرم را با وارد کردن آدرس ایمیل گیرنده در فیلد To  و در صورت نیاز، افزودن آدرس Cc تکمیل کنید.
  3.  عنوان ایمیل را در فیلد Subject وارد کنید و پیام خود را در قسمتEmail Bodyبنویسید.
  4.  در صورت نیاز، فایل موردنظر را با کلیک بر روی دکمه “Choose File” انتخاب کنید.
  5.  روی دکمه Send Email کلیک کنید تا پیام شما ارسال شود.
  6.  پس از ارسال، پیام تأیید موفقیت‌آمیز بودن ارسال یا پیغام خطا (در صورت بروز مشکل) نمایش داده خواهد شد.

ارسال ایمیل با PHP و PHPMailer

مراحل نصب و راه‌اندازی:

۱. استخراج کد در htdocs

  • فایل زیپ را استخراج کنید و پوشه پروژه را در مسیر زیر قرار دهید:
    C:\xampp\htdocs\compose-email-with-file-sender

۲. اجرای پروژه در مرورگر

  • مرورگر خود را باز کنید و لینک زیر را وارد کنید:
    http://localhost/compose-email-with-file-sender/

۳. پیکربندی تنظیمات SMTP

  • فایل send-email.php را در ویرایشگر باز کنید.

  • مقادیر زیر را با اطلاعات حساب Gmail خود جایگزین کنید:

    php
    $mail->Host = 'smtp.gmail.com';
    $mail->Username = 'your-email@gmail.com';
    $mail->Password = 'your-app-password';
    $mail->setFrom('your-email@gmail.com', 'Your Name');
  • your-email@gmail.com را با ایمیل جیمیل خود جایگزین کنید.

  • your-app-password را با رمز عبور اپلیکیشن جیمیل خود جایگزین کنید (رمز عبور معمولی جیمیل قابل استفاده نیست).