Wampserver + Sendmail, wysyłanie maili z localhost

Wysyłanie poczty z lokalnego serwera za pomocą fake sendmail for windows, może się przydać podczas robienia stron na localhost. Robiąc sklep potrzebowałem sprawdzić jak będą wyglądały maile do klientów, oraz załączniki w pdf. Nie będę się rozpisywał do czego może  być potrzebny taki „bajer”. Poniżej przeczytacie opis jak to zrobić na przykładzie Wampserwer pod Windows7 64 bit. Zajmie to około 10 minut.

  • Potrzebujemy paczki fake sendmail for windows, którą pobieramy ze strony: http://glob.com.au/sendmail/
    Archiwum rozpakowujemy. Zawartość umieszczamy w katalogu
    C:\wamp64\, czyli powinno wyglądać to tak:
    C:\wamp64\sendmail\

Edytujemy plik C:\wamp64\sendmail\sendmail.ini. Powinien wyglądać podobnie, oczywiście wpisujesz swoje dane w miejscu: twojadres@gmail, twojehaslo i jeżeli nie używasz gmaila to ustawiasz inny port, najczęściej 25.

  • Edytujesz plik C:\wamp64\bin\apache\apache2.4.18\bin\php.ini w którym szukasz [mail function] i edytujesz linie:
    jak widzisz w pierwszej linijce usuwasz „;” i dopisujesz swój adres e-mail, a w drugiej podajesz ścieżkę do pliku sendmail.exe
  • Przechodzimy pod adres: https://www.google.com/settings/security/lesssecureapps
    Włączamy „Dostęp dla mniej bezpiecznych aplikacji„.
  • Restart servera. Wysyłanie maili już działa.

Jak widzisz nie zajęło to zbyt wiele czasu. Pozdrawiam 🙂

LAMP server dla Linux Mint 17

LAMP (Linux-Apache-MySQL-PHP) serwer można postawić na kilka sposobów. Przedstawię Wam dzisiaj jeden z nich. W poniższym przykładzie używam Linux Mint 17.

Instalacja serwera LAMP

Uruchamiamy konsolę i wpisujemy:

Wpisujemy i potwierdzamy swoje hasło.

lamp001

Rozpocznie się pobieranie oraz instalacja.

lamp002

Podczas instalacji wpisujemy nowe hasło do MySQL.

lamp003

Potwierdzamy nowo utworzone hasło.

lamp004

Kontynuujemy instalację.

lamp005

Czekamy na zakończenie i potwierdzenie poprawnej instalacji.

lamp006

To już koniec instalacji, można używać nowego serwera.

Poprawność działania serwera LAMP

Sprawdźmy instalację Apache. Otwieramy przeglądarkę i przechodzimy pod adres http://localhost Powinniśmy zobaczyć informację na temat naszego nowego serwera.

lamp007

Sprawdzamy informacje o PHP. Tworzymy nowy plik np. test.php z zawartością <?phpphpinfo( );?> umieszczamy w miejscu var/www/html/ i sprawdzamy wpisując w przeglądarce link do dokumentu test.php czyli http://localhost/test.php lub http://nasz_ip/test.php

lamp008

Zobaczmy phpMyAdmin, który jest pod adresem http://localhost/phpmyadmin

lamp009

To już wszystko. Przyszłe strony umieszczamy w var/www/html/.

Ja sobie zmieniam lokalizację miejsca na przyszłe strony i robię symlink, który pozwala na umieszczanie plików w moim katalogu domowym w katalogu pod nazwą public_html.

W kolejnym artykule zajmiemy się plikami konfiguracyjnymi.