میثم ثابتی
2 سال پیش توسط میثم ثابتی مطرح شد
2 پاسخ

ارسال ایمیل در php

سلام.من با کد زیر میخوام برای کاربری که تازه در سایت ثبت نام میکنه ایمیل تاییدیه بفرستم...

    $activation_key = bin2hex(random_bytes(15));                                              //ersale email taiidie
    $activation_link = 'https://www.example.com/activate?id=' . $activation_key . '&name=' . $name;            //ersale email taiidie
    $to = $email;
    $subject = "Activate your account";
    $from = 'meysam_sabeti8@yahoo.com';
    $body = 'Thank you for creating your account, ' . $name . '. Please click on the following link to activate your account: <a href="' . $activation_link . '">' . $activation_link . '</a>';
    $headers = "From:" . $from;
    mail($to, $subject, $body, $headers);

اما با این ارور مواجه میشم:

23000
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Users\Computer\Desktop\form-php\auth\register.php on line 65

چ کاری باید انجام بدم؟مشکل چیه؟


ثبت پرسش جدید
Davood
تخصص : PHP - Laravel
@dfardabasi 2 سال پیش مطرح شد
میثم ثابتی
تخصص : در حال برنامه نویس شدن... :) J...
@meysamsabeti8 2 سال پیش مطرح شد
0

مفید بود...اما متاسفانه چون زبانم خوب نیست متوجه نشدم دقیقا چ کاری باید انجام بدم...
و از کدوم پاسخ استفاده کنم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام