راکت

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

2 پاسخ

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

    $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="https://roocket.ir/' . $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

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

ثبت پرسش جدید

پاسخ‌ها

2
Davood
Davood
@dfardabasi

تخصص: PHP - Laravel

میثم ثابتی
میثم ثابتی
@meysamsabeti8

تخصص: در حال برنامه نویس شدن... :) Junior Developer

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

شاید پاسخ شما همین‌جا باشد

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

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