A procmail segédprogram egy hihetetlenül erős alkalmazás, mellyel a beérkező leveleinket tudjuk szűrni. A felhasználók számára olyan “szabályok” megadását teszi lehetővé, amelyekre aztán a rendszer illeszti a bejövő leveleket, és az eredménynek megfelelően elvégez bizonyos feladatokat vagy átirányítja a levelet más postaladákba és/vagy e-mail címekre. A procmail a mail/procmail porttal telepíthető fel. Miután ez sikerült, akár közvetlenül be is építhetjük a legtöbb levelező kliensbe. Erről az adott levelező kliens dokumentációjában olvashatunk többet. A procmail úgy is integrálható, ha a felvesszük a következő sort a procmail szolgáltatára igényt tartó felhasználó könyvtárában található .forward állományba:
"|exec /usr/local/bin/procmail || exit 75"
A következő szakaszban láthatjuk a procmail néhány alapvető szabályát, valamint ezek rövid leírását. Ezeket a szabályokat a .procmailrc állományba kell beleírni, amely szintén a felhasználó könyvtárában leledzik.
Ezen szabályok többsége a procmailex(5) man oldalon is olvasható.
A <[email protected]>
címről
érkező leveleket irányítsuk át a
<[email protected]>
külső
címre:
:0 * ^From.*[email protected] ! [email protected]
Minden 1000 byte-nál kisebb levelet küldjünk
át a <[email protected]>
külső címre:
:0 * < 1000 ! [email protected]
Küldjük át az összes
<[email protected]>
címre küldött
levelet a masik
postaládába:
:0 * ^[email protected] masik
Küldjük az összes olyan levelet a /dev/null eszközre, amelyek a témájában szerepel a “Spam” szó:
:0 ^Subject:.*Spam /dev/null
Egy hasznos szabály, amellyel el tudjuk kapni a FreeBSD.org levelezési listáiról érkező leveleket és el tudjuk raktározni ezeket a saját postaládájukba:
:0 * ^Sender:.owner-freebsd-\/[^@][email protected] { LISTNAME=${MATCH} :0 * LISTNAME??^\/[^@]+ FreeBSD-${MATCH} }
Ha kérdése van a FreeBSD-vel kapcsolatban, a következő
címre írhat (angolul): <[email protected]>.
Ha ezzel a dokumentummal kapcsolatban van kérdése,
kérjük erre a címre írjon: <[email protected]>.