۱۸ عادل غفاری
ارسال نشدن ایمیل
جامعه پی اچ پی ایجاد شده در ۲۸ آبان ۱۴۰۱

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/

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

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

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

عادل غفاری ۰۲ آذر ۱۴۰۱، ۲۳:۳۳

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

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