جواد
4 سال پیش توسط جواد مطرح شد
3 پاسخ

ارسال Gmail با لاراول

میخوام با ارسال یک فرم تمامی اطلاعات فرم از یک جیمیل به جیمیل دیگه ارسال بشه و تمامی تنظیمات گوگل از جمله Less secure app access رو انجام دادم اما همش با این ارور مواجه میشم:

Expected response code 250 but got code "530", with message "530 5.7.0 Must issue a STARTTLS command first. r7sm12686255wmb.32 - gsmtp "

ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@javadgeravand
سلام.
دو مورد زیر در فایل .env تون روی چی ست شده ؟
MAIL_PORT
و
MAIL_ENCRYPTION

برای این که همه چیز درست باشه، باید مقدار اولی 465 و دومی tls یا ssl باشه حتما.


جواد
تخصص : برنامه نویس وب
@javadgeravand 4 سال پیش مطرح شد
0

@mohsenbostan
در حال حاضر تنظیمات env رو اینجوری کردم

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=456
MAIL_USERNAME=****
MAIL_PASSWORD=****
MAIL_ENCRYPTION=tls

اما این اررور رو میده:

Swift_TransportException
Connection could not be established with host smtp.gmail.com :stream_socket_client(): unable to connect to smtp.gmail.com:456 (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. )

محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@javadgeravand
تغییرات زیر رو در config/mail.php اعمال کنید :

'stream' => [
        'ssl' => [
            'allow_self_signed' => true,
            'verify_peer' => false,
            'verify_peer_name' => false,
        ],
    ]

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

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