Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/sp692019/domains/piotrsajdak.pl/public_html/blog/wp-content/themes/Divi/includes/builder/functions.php on line 6630
Wampserver + Sendmail, wysyłanie maili z localhost - Piotrkowy Blog

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.

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
auth_username=twojadres@gmail.com
auth_password=twojehaslo
pop3_server=
pop3_username=
pop3_password=
force_sender=twojadres@gmail.com
force_recipient=
hostname=
  • Edytujesz plik C:\wamp64\bin\apache\apache2.4.18\bin\php.ini w którym szukasz [mail function] i edytujesz linie:
    sendmail_from =twojadres@gmail.com
    sendmail_path ="C:\wamp64\sendmail\sendmail.exe"

    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 🙂

%d bloggers like this: