1

Тема: Як підключити пошту до скрипта?

словом є такий код

$mailSMTP = new SendMailSmtpClass('test@pablik.co.ua', 'password', 'ssl://mail.pablik.co.ua', 'Pablik.in', '587');

цей код для відновлення доступу через емейл. проблема в тому, що лист з інструкцією не приходить, в чому може бути проблема?

2

Re: Як підключити пошту до скрипта?

Не знайомий з таким класом.
А звичайний mail працює ?
Поштовий сервер запущений ?

3

Re: Як підключити пошту до скрипта?

через telnet спробуйте протрасірувати, може метод підтвердження грає роль

4

Re: Як підключити пошту до скрипта?

leofun01 написав:

Не знайомий з таким класом.
А звичайний mail працює ?
Поштовий сервер запущений ?

Там усе працює, проблема в самому коді

5

Re: Як підключити пошту до скрипта?

Romanko написав:
$mailSMTP = new SendMailSmtpClass(...);

проблема в самому коді

Відкрийте документацію по цьому класу, а краще код конструктора цього класу, там ви побачите що саме він робить.

Якщо логічно подумати: не бачу причин, чому конструктор має щось кудись відправляти.
Завдання конструктора: ініціалізувати новий екземпляр класу. Нічого більше.

6

Re: Як підключити пошту до скрипта?

Якщо це той клас, який ґуґлиться на ґітхабі, то для відправки листа використовується метод `send()`

function send($mailTo, $subject, $message, $smtp_from)

Спробуйте для відправки виконати:

<?php
    $mailSMTP = new SendMailSmtpClass('test@pablik.co.ua', 'password', 'ssl://mail.pablik.co.ua', 'Pablik.in', '587');
    $mailSMTP->send('some.mail@gmail.com', 'Тема повідомлення', 'Текст повідомлення', 'test@pablik.co.ua')

7

Re: Як підключити пошту до скрипта?

Якщо залили PHP 8.0.0, то все голий номер.
Тестова версія не працює з мейлом..