Eğer bir filtreleme mekanizmasını kullanarak, bu amaç için özel bir posta kutusu oluşturmak ediyorsanız ne istediğiniz neredeyse kesinlikle değil. Bunun yerine, posta kutusu uygulamaya bir boru olmak var, ve uygulama sadece Stdin'den mesajında okudum, vücudu ayrıştırmak, ve MIME ekleri almak için vücut ayrıştırmak istiyorum.
Bir posta kutusu bir boru olabilir olması sendmail, postfix ve qmail gibi biliyorum, tüm popüler Unix tabanlı MTA'larla tarafından desteklenmektedir. Genellikle size aliases dosyasının içinde tanımlamak, şöyle:
# sendmail or postfix syntax
msgsubmit: "| /usr/bin/php ~path/to/example.php"
Sonra msgsubmit postalar @ teslimat için bir php programı yönlendirilir olsun.
Bu bir IMAP sunucusu veya MTA hayatta olmanın ötesinde başka bir sunucuya güvenmek değil avantajı vardır, ve bu sürece hedef ana MTA üzerinde kontrole sahip olarak çalışıyor. Filtreleme Eğer durum böyle değil ben tahmin ediyorum komut tarafından kontrol edilmesi için bir sistem üzerinde tüm iletileri istedim eğer isterdim şeydir.
Eğer isterseniz, bir kopyasını (kötü bir fikir değil) sadece birden fazla adrese gitmek için takma tanımlamak gibi bir yere kadar bir posta kutusunda muhafaza:
msgsubmit: "| /usr/bin/php ~path/to/example.php", msgsubmit-box
Ya da sanal biçimi postfix:
msgsubmit
"| /usr/bin/php ~path/to/example.php"
msgsubmit-box