PHP ایمیل فنکشن

مقدمه PHP ایمیل

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

نیازها

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

نصب

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

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

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

تنظیمات ایمیل

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

PHP ایمیل فنکشن

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

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