Ha fejlesztéskor a levélküldés funkciót akarom tesztelni, akkor célszerű a Sendmail programot használni. Mi van akkor, ha a fejlesztői környezet Windows és ott szeretném használni a sendmail-t?
1. A 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 ugyanabban a 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