Üdv!
Azt hogyan tudom megcsinálni, hogy ha írok egy scriptet php-ban és és valami hasonló módon szeretném hogy a levelet áttolja a postfix rajta.
valami unix - n n - - pipe
# user=username argv=/a/script/helye
Ez hogyan tudom paraméterezni, hogy amkor a script megkapja a levelet akkor a levélből megtudjama a feladót mondjuk. Ezt a postfix valami változón keresztül adja át?
És ha már átment a levél a scripten akkor hogyan továbbítom?
- 1381 megtekintés
Hozzászólások
up
- A hozzászóláshoz be kell jelentkezni
Pl. berakod content_filter-kent. Valtozo felejtos, olyat a postfix nem fog allitgatni. Ott van a teljes level, abbol tessek eloszedni a szuksegeseket, konvertalni karakterkeszletek kozott, MIME, ... Nem teljesen tirivalis feladat, de az SMTP sem annyira simple manapsag.
- A hozzászóláshoz be kell jelentkezni
Pont amire rávilágítottál, hogy a levélből kell kivenni az infót. Na, ezt hogyan kell csinálni? Ha már meg tudnám fogni a scripttel a levelet akkor már nem lenne gond.
- A hozzászóláshoz be kell jelentkezni
Ha pipe-on keresztul kapja akkor az stdin-rol kell olvasni... nem?
while read; do
echo "A level egy sora: $REPLY"
done
--
maszili
- A hozzászóláshoz be kell jelentkezni
Köszi. Ez az stdin nagy segítség volt. Így már el tudok indulni és utána tudok nézni.
- A hozzászóláshoz be kell jelentkezni
Sikerült. Még egyszer köszönöm.
- A hozzászóláshoz be kell jelentkezni
Postfix virtual_mailboxokkal es virtual aliassal (sqlbol). A virtual_transport dovecot. Hogy tudom ravenni, hogy a sima transport_mapot is figyelembe vegye olyan email cimnel, ami nem szerepel se az alias tablaban se a virtual_mailbox tablaban ?
--
"Tedd vagy ne tedd, de ne probáld"
- A hozzászóláshoz be kell jelentkezni
valaki?
--
"Tedd vagy ne tedd, de ne probáld"
- A hozzászóláshoz be kell jelentkezni
Felveszel egy transport fájlt a /etc/postfix könyvtárba.
Aztán pl.
user@valami.hu ide_írod_a_transportot(pl.vacation)
Majd postmap /etc/postfix/transport
- A hozzászóláshoz be kell jelentkezni
pl:
spamwall unix - n n - 4 pipe user=spamwall argv=/home/spamwall/pm-ng/pm-ng ${sender} ${recipient}
igy a meghivott program megkapja commandline parameterkent a feladot (elso param) es az osszes cimzettet (2. param ill ha tobb van akkor a tobbi 3. 4. 5. stb parameterben)
A'rpi
- A hozzászóláshoz be kell jelentkezni
Hali!
Azt mivel tudom megcsinálni, hogy ha érkezik egy levél az info@domain.hu -ra, akkor azt megkapja 3 másik címzett ÉS az info@domain.hu gyűjtő is?
A /etc/postfix/virtual -ban ez van:
info@domain. hu cim1@domain. hu cim2@domain. hu ... info@domain. hu
Ennek eredménye képpen viszont néhány még ki nem bogozott esetekben az info-ra küldött levél többször is megérkezik az egyik címzettnek. Nem esik ciklusba, csak többször is megkapja.
- A hozzászóláshoz be kell jelentkezni
Próbáltad a /etc/aliases-t? Ezzel a problémával én is találkoztam már.
- A hozzászóláshoz be kell jelentkezni
Ez virtualis stuff, az etc/aliases meg nem az. Ne keverjuk.
Mogorva: ennel picit tobb info jo lenne... honnan jonnek a virtualis userek, a virtual_alias_maps-nak van-e erteke, a fellistazott userek kozt nincs-e olyan maillista, amin keresztul szinten megkapja a kerdeses user a leveleket (a postfix nem maszik ennyire bele), etc.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Sőt ugye a content filter megléte esetén is lehetséges, hogy kétszer kapja meg a leveleket valaki, ha nincs receive_override_options = no_address_mappings opció. Meg persze ezer másik oka is lehet a dolognak.
Egyébbként én inkább a recipient_bcc_maps-ot szoktam ilyenre használni az alias helyett.
- A hozzászóláshoz be kell jelentkezni
Valszeg az a megoldás, hogy a virtual-ban nem mindegy a sorrend, mintha ez lenne a jó:
info@ info@ cim1@ cim2@ cim3@ satöbbi.
- A hozzászóláshoz be kell jelentkezni
ket info van a felsorolasban... typo?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
az egyik a from, a masik a to elso cimzettje.
t
- A hozzászóláshoz be kell jelentkezni
Nem typo, az volt a lényeg, hogy ami az info-ra érkezik, azt megkapja 3 másik címzett és bekerüljön az info postafiókjába is ahol bárki megnézheti (az adott cégtől). Ez most úgy tűnik jól működik.
- A hozzászóláshoz be kell jelentkezni