Mail a helyi szerveren
Kiderül, hogy ez a Habr hasznos cikkeket tartalmaz. Legalább találtam egyet. Itt van.
Megtudja, hogyan készítsek levéltetőt. És anélkül, hogy ezt a cikket sok lehetőség. De látványos egyszerűséggel és hatékonysággal vonzott engem.
Hogyan küldhet és fogadhat e-maileket egy helyi szerveren?
De kezdjük a választ, mi a postai csonk? A webes alkalmazások (és nem csak a weben) fejlesztése során alapos tesztelést igényel. A tesztelés általában a helyi szerveren kezdődik. A webes alkalmazás funkciói között betűk küldhetők. Például üzenet küldése a felhasználóknak a regisztráció során, a jelszó visszaállítása, új üzenetek megjelenésekor, visszajelzések, megrendelések stb. Küldése során. Nem mindig a helyi kiszolgálón van konfigurálva a levélkiszolgáló. Természetesen ezt teheti meg - konfigurálja a levélkiszolgálót. Használhat valós postai szolgáltatásokat. De a legtöbb esetben ez nem feltétlenül szükséges, felesleges.
Itt jön az utólagos csonkok ideje. Jelentésük az, hogy az elküldött levelek többé nem okoznak hibákat, és nem mennek az ürességbe. Ezek közvetlenül a helyi szerveren tárolódnak. Láthatóak - ellenőrizze a tartalmat, győződjön meg róla, hogy a programból küldött levél nem jelentkezik.
Most először ismerkedtem meg a Denwer nevű webszerver-gyülekezéssel (azt hiszem, mindenki tud róla, ha nem túl fiatal). Több éve hogyan támogatom az utasításokat (frissítés, javítás, kiegészítés) a webszerver gyors telepítéséhez. Saját webszerver-összeállításom van. De soha nem fáradtam meg, hogy felállítottam egy oszlopot - azt hittem, hosszú és (vagy) nehéz.
Rengeteg lehetőség van, különböző programok, ennek módja. De ez a módszer nagyon egyszerű. Ráadásul az új végrehajtható fájlok megjelennek számítógépünkön / webszerverünkön. Csak egy parancsfájlra és csak egy új sorra van szükségünk a konfigurációs fájlban.
Módosítottam a Habr utasításait a webszerverre. és kicsit megváltoztatta a parancsfájlt.
A postázó csonk telepítése a kiszolgálón a Windows alatt
A C: Serverbin könyvtárban hozzon létre egy új Sendmail nevű könyvtárat. Most ebben a könyvtárban hozzon létre egy sendmail.php fájlt a következő tartalommal: