راهنمای تنظیمات smtp برای لاراول

simple mail transfer protocol (SMTP) یک پروتکل ارتباطی است که به کمک آن امکان ارسال و دریافت ایمیل وجود دارد.
برای تمام وب سایت ها ، برای کاربردهای مانند خبرنامه، عضویت، فراموشی رمز عبور، بخش تماس با ما و … استفاده از ایمیل ضروری و بسیار مهم می باشد.
یکی از مزایای smtp این است که زمانی که ایمیل ها ارسال نشدند، دلیل عدم ارسال ایمیل ها هم در قسمت Track Delivery در بخش emails سی پنل نمایش داده می شود.
با توجه به خطای دریافتی، می توان دلیل خطا را بررسی و مشکل عدم ارسال ایمیل را رفع کرد.
امکان ارسال ایمیل از طریق پروتکل smtp با استفاده از جی میل هم وجود دارد اما در این آموزش، ارسال ایمیل از طریق اکانت ایمیل موجود در هاست بررسی می کنیم .
برای ارسال ایمیل باید یک اکانت ایمیل بر روی سی پنل ایجاد کرده باشد (آموزش ورود به سی پنل) .
و پسورد اکانت ایمیل برای وارد کردن در تنظیمات نیاز می باشد. (راهنمای ایجاد اکانت ایمیل)
تنظیمات smtp برای لارول
در فایل env. در فولدری که لاراول نصب شده است، تنظیمات smpt باید وارد شود.
توجه داشته باشید این فایل در حالت عادی مخفی است و با نقطه شروع می شود. برای نمایش فایل های مخفی، از قسمت setting نمایش فایل های مخفی را فعال کرد.
برای ارسال ایمیل از طریق smtp باید مقادیر زیر تنظیم شوند :
MAIL_DRIVER=smtp
MAIL_HOST= mail.yourdomain.com or host ip
MAIL_PORT=587
MAIL_USERNAME=info@yourdomain.com
MAIL_PASSWORD="your password"
MAIL_ENCRYPTION=null
MAIL_FROM_NAME="${APP_NAME}"
* به جای yourdomain.com باید نام دامنه خود را وارد کنید
توجه داشته باشید که اگر در پسورد ایمیل شما یکی از کاراکتر های خاصی مانند !@#$%^&* وجود داشته باشد؛ باید در قسمت تنظیمات فایل env. حتما داخل دابل کوتیشن (“) وارد شود تا این کاراکترهای خاص اختلالی در اسکریپت ایجاد نکند.
شماره پورت smtp برای ارسال ایمیل بر روی هاست 587 می باشد.
در قسمت MAIL_HOST باید مقدار mail.youdomain.com را وارد کنید که youdomain.com ، نام دامنه ای است که با آن ایمیل را ایجاد کردید.
در برخی موارد، به جای mail.youdomain.com می توان از آی پی هاست که در سایدبار سمت راست سی پنل نمایش داده می شود استفاده کرد.
آی پی هاست در مشخصات سرویس که به ایمیل شما ارسال شده است هم وجود دارد.
برای MAIL_USERNAME باید آدرس کامل ایمیل را وارد شود به طور مثال (info@yourdomain.com)
MAIL_PASSWORD، همان پسوردی را که در زمان ساخت اکانت ایمیل ساختید را وارد می کنید . باید حتما داخل دابل کوتیشن باشد.
MAIL_ENCRYPTION نوع رمزنگاری ارسال ایمیل است که مساوی null قرار داده می شود.
ارسال ایمیل و dns دامنه
نکته مهمی که در مورد استفاده از ایمیل هاست وجود دارد این است که باید dns ها مستقیم باشد.
یعنی dns های پارس وب سرور برای دامنه ست شده باشد. با مراجعه به ابن وب سایت و وارد کردن نام دامنه خود، می توانید dns های فعلی ست شده برای دامنه را مشاهده کنید.
در صورتی که dns های ابرآروان و یا کلادفلر بر روی دامنه ست شده باشد، باید مقادیر spf و dkim بر روی هر کدام از این cdn ها ست شود تا ایمیل ها ارسال شود.
اگر از ابرآرون استفاده می کنید باید طبق آموزش (آموزش تنظیمات ایمیل برای ابرآروان) اقدام کنید.
و اگر از کلادفلر استفاده می کنید می توانید از آموزش (آموزش اضافه کردن رکورد mx در کلادفلر) استفاده کنید و مقادیر ایمیل بر روی کلادفلر ست شود.
با ورود مستقیم به اکانت ایمیل از طریق سی پنل، از طریق همان اکانت ایمیل ارسال و دریافت کنید.
بعد از انجام مراحل بالا، می توانید یک ایمیل از یکی از اکانت های ایمیل به یک جی میل خود ارسال کنید، و در پاسخ ایمیل را رپلای کنید تا ارسال و دریافت ایمیل از روی هاست را تست کنید.
برای نحوه تست ارسال ایمیل در هاست مقاله ای به صورت جداگانه نوشته شده است که می توانید مشاهده کنید (نحوه تست ارسال و دریافت ایمیل در هاست)
در صورتی که همه موارد به درستی ست شده باشد شما باید از طریق ایمیل هاست و smtp، هم ارسال و هم دریافت داشته باشید.
شرایط ارسال ایمیل از هاست های اشتراکی
تعداد ایمیل مجاز برای ارسال، 50 عدد در ساعت می باشد.
در شرایط زیر باید سرویس های ارسال ایمیل که توسط شرکت های خاصی ارائه می شود تهیه کنید:
1- در صورتی که نیاز به ارسال ایمیل به تعداد بالا دارید
2- نیاز به ارسال ایمیل یه شرکت ها و سازمان های دولتی دارید که محدودیت های در دریافت ایمیل دارند.
3- نیاز به درصد بالای اینباکس شدن ایمیل های ارسالی دارید.
در صورتی که با توجه به آموزش ، در ارسال ایمیل با مشکل مواجه شدید می توانید از پنل کاربری خود، در خواست پشتیبانی برای راهنمایی و رفع مشکل ارسال کنید.
برای اینکه تیکت شما سریع تر به نتیجه برسد، لطفا تنظیمات smtp که در لاروال وارد کردید و همینطور اسکرین شات از خطای دریافتی را ارسال کنید. (درخواست پشتیبانی)

افزایش امنیت وردپرس با Authentication unique keys and salts

آموزش ایجاد کلید ssh key در لینوکس

آموزش فعالسازی SSL در هاست

ساخت دیتابیس مونگو دی بی و اتصال به studio 3t

فعال کردن extension های php در cPanel

جلوگیری از ارتباط لینک های خارجی پیشخوان وردپرس

مشاهده لاگ های سایت در Raw Access سی پنل

معرفی سرویس Webalizer در سی پنل

معرفی سرویس آمار سی پنل Awstats

معرفی سرویس Virus Scanner در سی پنل

معرفی قابیلت Track DNS در سرویس های سی پنل

معرفی بخش BoxTrapper در سی پنل

قابلیت Greylisting در سی پنل

آموزش مسدود سازی IP با استفاده از IP Blocker سی پنل

ایجاد رکوردهای DNS در ZoneEditor سی پنل

بررسی Bandwidth در سرویس سی پنل

کد EPP چیست

جلوگیری از دریافت ایمیل های خاص در سی پنل

آموزش ایجاد ساب دامنه در هاست سی پنل

آموزش مدیریت فضای ایمیل سی پنل

آموزش رفع ارور 502 Bad gateway

افزایش امنیت وردپرس با Authentication unique keys and salts

آموزش ایجاد کلید ssh key در لینوکس

نصب پکیج های پایتون از مخازن جایگزین pip

راهنمای رفع خطای ENOENT در نود جی اس (Nodejs Enoent eror)

راهنمای تنظیمات smtp برای لاراول

راهنمای استفاده از مونگو دی بی در پایتون – MongoDB in Python

چرخه حیات دامنه های بین المللی و آی آر

راهنمای حذف و خالی کردن کش در لاراول

کد تخفیف هفتگی برای خرید های جدید
