پیکربندی فرم تماس با Mail SMTP/PHP

 
این آموزش به شما نشان می‌دهد که چگونه تنظیمات فرم تماس را پیکربندی کنید تا به SMTP/PHP Mail اجازه دهید از طریق فرم تماس ارسال ایمیل انجام دهد.
 
تنظیمات فرم تماس را انتخاب کنید.
 
تابع PHP Mail از localhost برای ارسال ایمیل از فرم تماس استفاده می‌کند در حالی که تابع SMTP Mail از یک سرور برای ارسال ایمیل از فرم تماس استفاده می‌کند. شما می‌توانید تنظیمات فرم تماس را از SitePad Dashboard > Settings > Contact Form پیکربندی کنید.
 
 

PHP Mail

    - PHP Mail به عنوان گزینه پیش فرض انتخاب شده است.

    - شما باید یک آدرس ایمیل یکسان را در قسمت To و From وارد کنید. در صورتی که قصد دارید به چند گیرنده ایمیل ارسال کنید آن‌ها را با       comma از یکدیگر جدا کنید.

    - شما می‌توانید فرمت را در قسمت Subject اضافه کنید اگر به موضوع متغییر نیاز دارید.

    - شما می‌توانید Success/Fail Message را تغییر دهید.

    - اگر قصد دارید از ارسال Spam در فرم تماس خود اجتناب کنید می‌توانید از reCAPTCHA استفاده کنید.

 
 
زمانی که تنظیمات را انجام دادید می‌توانید آن ها را با کلیک بر روی دکمه Save ذخیره کنید.
 
یادداشت: در صورتی که میزبانی شما اجازه نمی‌دهد از سرور local برای ارسال ایمیل استفاده کنید، باید SMTP Mail را پیکربندی بفرمایید.
 

SMTP Mail

برای پیکربندی SMTP Mail شما به یک اکانت Gmail/Yahoo/Hotmail و یا هر آدرس ایمیلی که با تنظیمات SMTP توسط کنترل پنل میزبانی خود فراهم کرده‌اید، نیاز دارید.

از قسمت Mailing Method گزینه SMTP Mail را انتخاب فرمایید.

  • سرور SMTP را اضافه کنید. ( در این مورد شما می‌توانید از پورت امن SSL استفاده فرمایید به این صورت که ssl:// را پیش از نام دامنه خود وارد کنید. به عنوان مثال domain.comssl://)
  • پورت SMTP را اضافه کنید.
  • نام کاربری SMTP ‌را اضافه کنید. (آدرس ایمیل)
  • رمز عبور SMTP ‌را اضافه کنید. (رمز ایمیل)
  • شما همچنین می‌توانید تنظیمات دیگر را همانند آن‌چه در PHP Mail بود پیکربندی نمایید، مانند تغییر موضوع، تغییر پیام Success/Fail، افزودن reCAPTCHA برای اجتناب از ارسال Spam.
 
زمانی که تنظیمات را انجام دادید می‌توانید آن ها را با کلیک بر روی دکمه Save ذخیره کنید.
 
منبع مقاله دانشنامه:
https://sitepad.com/docs/enduser/configure-smtp-php-mail/