🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۸ صفیّه مقدم
ارسال نشدن ایمیل
جامعه پی اچ پی ایجاد شده در ۲۸ آبان ۱۴۰۱

require 'vendor/autoload.php';
$mail = new PHPMailer\\PHPMailer\\PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.mailtrap.io';
$mail->SMTPAuth = true;
$mail->Port = 2525;
$mail->Username = '89c4f0610c14ce';
$mail->Password = '8cb42e64765ffc';
$mail->setFrom('auth@auth.agh', 'authentication project');
$mail->isHTML(true);
$mail->addAddress('adelghfri@gmail.com', 'adel ghaffari');
$mail->Subject = 'Test MailTrap Mail';
$mail->Body = '

Hello MailTrap

'
; $resyilt = $mail->send(); var_dump($resyilt);

مشکل کد من کجاست که ایمیل ارسال نمیشه (false) رو بر میگردونه

سلام عادل جان

کدت رو کپی کردم بدون vpn کلید خودم رو گذاشتم بدون مشکل کار کرد!


محمد گازری ۲۸ آبان ۱۴۰۱، ۱۹:۰۱

خیر برای من کار نمیکنه

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۰۸


سیستم من چون sql server رو نصب هست port زمپ رو عوض کردم فکر کنم مشکل از اونه

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۱۰

یه مشکل‌های دیگه هم هست باید واستون ویس بفرسم توی واتساپ بفرسم؟

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۱۲

تنظیمات سیستمتون رو بررسی کنید چون کد مشکلی نداره!

36e8-Screenshot 2022-11-19 at 22.42.04.png

aa19-Screenshot 2022-11-19 at 22.42.11.png

محمد گازری ۲۸ آبان ۱۴۰۱، ۱۹:۱۲

هرکاری میکنم نمیشه باید چیکار کنم ؟ چه تنظیماتی رو برسی کنم؟

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۱۵

از طریق خود php اسم فایل رو بهش بده و خارج از xampp در ترمینال اجراش کن

محمد گازری ۲۸ آبان ۱۴۰۱، ۱۹:۱۶

نمیفهمم چجوری میگین

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۱۸

ترمینال رو باز کنید

اسم فایلی که توش این کدها رو نوشتید رو بعد از دستور php وارد کنید

مثال:

php index.php
محمد گازری ۲۸ آبان ۱۴۰۱، ۱۹:۲۱

بازم ارسال نشد

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۲۴

با vpn معتبر تست کنید...

محمد گازری ۲۸ آبان ۱۴۰۱، ۱۹:۳۶

بازم ارسال نشد

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۱۹:۴۷

باید چیکار کنیم ؟

صفیّه مقدم ۲۸ آبان ۱۴۰۱، ۲۰:۴۹

سلام عادل جان

به این شکل اجرا کن ببین خطا بهت نشون میده یا نه

require 'vendor/autoload.php';
try {
    $mail = new PHPMailer\\PHPMailer\\PHPMailer(true);
    $mail->isSMTP();
    $mail->Host = 'smtp.mailtrap.io';
    $mail->SMTPAuth = true;
    $mail->Port = 2525;
    $mail->Username = '89c4f0610c14ce';
    $mail->Password = '8cb42e64765ffc';
    $mail->setFrom('auth@auth.agh', 'authentication project');
    $mail->isHTML(true);
    $mail->addAddress('adelghfri@gmail.com', 'adel ghaffari');
    $mail->Subject = 'Test MailTrap Mail';
    $mail->Body = 'Hello MailTrap';
    $resyilt = $mail->send();
    var_dump($resyilt);
} catch(phpmailerException $e) {
    var_dump($e->getMessage());
} catch(\\Exception $e) {
    var_dump($e->getMessage());
}
محمد گازری ۰۱ آذر ۱۴۰۱، ۱۰:۳۴

string(71) "SMTP Error: Could not connect to SMTP host. Failed to connect to server"

این ارور رو داد

صفیّه مقدم ۰۲ آذر ۱۴۰۱، ۰۳:۰۱

همونطور که قبلا هم خدمتتون گفتم مشکل اتصال دارید

این دو لینک رو چک کنید

https://help.mailtrap.io/article/59-troubleshooting

https://bobcares.com/blog/unable-to-connect-to-smtp-host/

مشکل از سیستم و اتصالتون هست و من دسترسی ندارم برای رفع مشکل

محمد گازری ۰۲ آذر ۱۴۰۱، ۱۵:۱۷

شما نمیتونین به سیستم من وصل بشین و مشکل رو رفع کنین؟چون من نمیفهمم چیکار کنم هرکاری میکنم نمیشه

صفیّه مقدم ۰۲ آذر ۱۴۰۱، ۲۳:۳۳

متاسفانه طبق قوانین مجموعه امکان اتصال وجود نداره

محمد گازری ۰۵ آذر ۱۴۰۱، ۱۱:۰۵