PHP Mail فونکشن

مقدمه PHP Mail

فونکشن‌های HTTP اجازه می‌دهد که شما از طریق اسکریپت مستقیماً ایمیل ارسال کنید.

نیازها

برای اینکه فونکشن‌های ایمیل قابل استفاده باشند، سیستم ایمیل باید نصب و در حال اجرا باشد. برنامه مورد استفاده توسط تنظیمات php.ini تعیین می‌شود.

نصب

فونکشن‌های ایمیل بخشی از هسته PHP هستند. نیازی به نصب نیست و می‌توان از این فونکشن‌ها استفاده کرد.

تنظیمات زمانی

رفتار فونکشن‌های ایمیل تحت تأثیر php.ini قرار دارد.

تنظیمات Mail

نام پیش‌فرض توضیح قابل تغییر
SMTP "localhost" مخصوص سیستم‌های Windows: نام سرور DNS یا آدرس IP سرور SMTP. PHP_INI_ALL
smtp_port "25" مخصوص سیستم‌های Windows: پورت SMTP. از نسخه PHP 4.3 به بعد قابل استفاده است. PHP_INI_ALL
sendmail_from NULL مخصوص سیستم‌های Windows: آدرس "from" که در ایمیل‌های ارسالی از PHP استفاده می‌شود را مشخص می‌کند. PHP_INI_ALL
sendmail_path NULL مخصوص سیستم‌های Unix: مسیر برنامه sendmail را مشخص می‌کند (معمولاً /usr/sbin/sendmail یا /usr/lib/sendmail) PHP_INI_SYSTEM

PHP Mail فونکشن

PHP:نشان‌دهنده نسخه‌ای از PHP است که این فونکشن را پشتیبانی می‌کند.

فونکشن توضیح PHP
ezmlm_hash() مقدار هش مورد نیاز برای سیستم لیست ایمیلی EZMLM را محاسبه می‌کند. 3
mail() اجازه می‌دهد که شما از طریق اسکریپت مستقیماً ایمیل ارسال کنید. 3