jak skonfigurować XAMPP do wysyłania poczty z Localhost w PHP ?

w ramach eksperymentu programiści muszą wysyłać e-maile i wszyscy wiemy, że wysyłanie poczty z localhost za pomocą PHP może być o wiele bardziej bolesne, jeśli nie wiemy, jak poprawnie skonfigurować XAMPP dla niego.
aby wysyłać pocztę z localhost za pomocą XAMPP, musimy skonfigurować XAMPP po zainstalowaniu go. Aby skonfigurować serwer XAMPP do wysyłania poczty z localhost, musimy wprowadzić pewne zmiany w dwóch plikach jeden to PHP, a drugi to Sendmail.

najpierw przejdź do katalogu instalacyjnego XAMPP i otwórz folder XAMPP i wykonaj poniższe kroki: zainstalowałem XAMPP w katalogu C.

  1. przejdź do (C:xampp\php) i otwórz plik konfiguracyjny PHP, a następnie znajdź przewijając w dół lub po prostu naciśnij ctrl + f, aby wyszukać go bezpośrednio, a następnie znajdź następujące linie i przekaż te wartości. Pamiętaj, że może być średnik ; na początku każdej linii po prostu usuń średnik z każdej linii, która jest podana poniżej.
For Win32 only.http://php.net/smtpSMTP=smtp.gmail.comhttp://php.net/smtp-portsmtp_port=587sendmail_from = your_email_address_heresendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
wejdź w tryb pełnoekranowy Wyjdź z trybu pełnoekranowego

to wszystko dla tego pliku, naciśnij ctrl + S, aby zapisać ten plik, a następnie zamknij go.

  1. teraz idź (C:\xampp\sendmail) i otwórz plik konfiguracyjny sendmaila, a następnie znajdź sendmaila, przewijając w dół lub naciśnij ctrl + f, aby wyszukać go bezpośrednio, a następnie znajdź następujące linie i przekaż te wartości. Pamiętaj, że może być średnik ; na początku każdej linii po prostu usuń średnik z każdej linii, która jest podana poniżej.
smtp_server=smtp.gmail.comsmtp_port=587error_logfile=error.logdebug_logfile=debug.logauth_username=your_email_address_hereauth_password=your_password_hereforce_sender=your_email_address_here (it's optional)
wejdź w tryb pełnoekranowy Wyjdź z trybu pełnoekranowego

to wszystko dla tego pliku, naciśnij ctrl + S, aby zapisać ten plik, a następnie zamknij go. Po wszystkich zmianach w tych dwóch plikach nie zapomnij ponownie uruchomić serwera apache.
teraz kończysz z wymaganymi zmianami w tych plikach . Aby sprawdzić, czy wprowadzone zmiany są poprawne, czy nie. Najpierw Utwórz plik PHP z .rozszerzenie php i wklej następujące Kody do pliku PHP. Po wklejeniu kodów umieść swoje dane do podanych zmiennych-w zmiennej $ receiver wpisz adres e-mail odbiorcy, w zmiennej $subject wpisz odpowiednio temat wiadomości e-mail i do.

<?php$receiver = "receiver email address here";$subject = "Email Test via PHP using Localhost";$body = "Hi, there...This is a test email send from Localhost.";$sender = "From:sender email address here";if(mail($receiver, $subject, $body, $sender)){ echo "Email sent successfully to $receiver";}else{ echo "Sorry, failed while sending mail!";}?>
wejdź w tryb pełnoekranowy Wyjdź z trybu pełnoekranowego

po wykonaniu tych kroków po prostu otwórz ten plik PHP w przeglądarce. Jeśli Twoja poczta zostanie wysłana pomyślnie, pojawi się komunikat o powodzeniu ” e-mail wysłany pomyślnie do …..”a w przypadku, gdy poczta nie została wysłana, pojawia się” Przepraszamy, nie powiodło się podczas wysyłania poczty!”.

jeśli Poczta jest wysyłana, sprawdź, czy odbiorca ma Twoją wiadomość e-mail, czy nie. Jeśli tak, to świetnie zrobiłeś wszystkie zmiany idealnie. Jeśli nie, sprawdź, czy wszystkie wprowadzone wcześniej zmiany są poprawne.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.