Temat: Lightppd + php + mail()

Witam.


Mam postawiony serwer www Z php.
Wygląda, że wszystko działa jak należy.
Na stronie mam zrobiony formularz do komunikacji.
Mam skonfigurowany msmtp z gmailem. Jak to podpiąć do lighttpd, żeby wysyłąnie emaili działało?

2

Odp: Lightppd + php + mail()

Wysłać z konsoli mejla możesz? To zrób sobie stronę w php która wywoła to samo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Lightppd + php + mail()

Tak. z Konsoli mogę, np. tak :

echo "test" | sendmail adres@pl

email dochodzi.


mam stronę php, w niej wpis :

mail("adres@pl", $temat, $wiadomosc, $od);


a jednak to rozwiązanie nie działa.

Nie wiem, co jeszcze trzeba skonfigurować,.

4

Odp: Lightppd + php + mail()

Wyślij ten email przez funkcję exec wołając to co wyżej zamiast przez mail.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Lightppd + php + mail()

Pewnie nie masz skonfigurowanej ścieżki w php.ini

6

Odp: Lightppd + php + mail()

xury:
Ścieżkę w php.ini mam ustawioną

sendmail_path = "/usr/bin/msmtp -C /etc/msmtprc-php --logfile /mnt/log/msmtp_php.log -a gmail -t"

oczywiście jak z palca użyję tego polecenia to emaile dochodzą.



Cezary - dzięki wielkie.

Działa.
Jeszcze tylko ustawię kodowanie.

Jak zawsze jesteś nie zastąpiony :-)

7

Odp: Lightppd + php + mail()

Mam LEDE 17.01-SNAPSHOT, r3566-98c003e + Lighttpd z Fastcgi.
Używam w zasadzie 2 modułów: "mod_auth" oraz "mod_fastcgi". Później dojdzie jeszcze konfiguracja Lighttpd dla HTTPS - Let's Encrypt. Poza tym mam stronę w php (HomeServices by BBarwik v1.0) i inne html, wszystko działa.

Chcąc zwolnić miejsce, zastanawiam się czy potrzebne są wszystkie pakiety, które mam zainstalowane. Jest ich sporo.

libiconv libjpeg libpng libsqlite3 php7-cli php7-mod-ctype
php7-mod-dom php7-mod-gd php7-mod-hash php7-mod-iconv php7-mod-json php7-mod-mbstring
php7-mod-pdo php7-mod-pdo-sqlite php7-mod-session php7-mod-simplexml php7-mod-sqlite3
php7-mod-xml php7-mod-zip zoneinfo-core zoneinfo-europe

Może niektóre są na wyrost i można je odinstalować?

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

8

Odp: Lightppd + php + mail()

O ile inne moduły nie mają tego z zależnościach i nie korzystasz z żadnej bazy danych to zacznij od wywalenia  php7-mod-pdo php7-mod-pdo-sqlite php7-mod-sqlite3 php7-mod-simplexml php7-mod-xml

Odinstaluj, jak wszystko będzie działać to nie potrzebujesz. Zawsze możesz znów zainstalować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.