SENDMAIL használata Windows rendszereken

Ha fejlesztéskor a levélküdés funkciót akarom tesztelni, akkor célszerű a Sendmail paramétert használni. mi van akkor, ha a fejlesztői környezet Windows és ott szeretné,m használni a sendmail-t?

1. A Fake Sendmail program letöltése és kibontása egy tetszőleges könyvtárba

A sendmail.zip letöltése innen vagy az én szerveremről:

Információk a programról: https://www.glob.com.au/sendmail/

2. Kompatilbilitási probléma a Windows 7 / Windows 8 / Windows 10 rendszereken

Mivel a régi Delphi fejlesztési környezet miatt elhal a program a a fenti rendszereken, ezért a Sendmail telepítési könyvtárában a sendmail.exe fájlra be kell állítani a kompatibilitási opciót:

Jobb egérgomb / tulajdonságok / Kompatibilitás /Windows XP SP 3

3. A sendmail.ini-ben beállítani a megfelelő paramétereket

Ehhez a sendmail.ini-t kell szerkeszteni. A fájl ugyanabbana könyvtárban van, mint az exe.

A megadott szakaszban kell szerkeszteni az alábbi paramétereket.

[sendmail] smtp_server=ssl://smtp.gmail.com smtp_port=465 auth_username=username@gmail.com auth_password=gmailpassword

Persze más smtp szerver használatához esetleg más beállítások szükségesek.

4. PHP.ini-ben beállítani a megfelelő paramétereket

A PHP.ini fájlban keressük meg az alábbi szakaszt és adjuk meg a sendmail.exe elérési útvonalát.

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = C:/sendmail/sendmail.exe

5. A számítógépen lévő esetleges tűzfal konfigurálás

A sendmail.ini-ben beállított beállított  megfelelő kimenő portokra konfigurálni kellhet