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 🙂