Sziasztok!
Ubuntu 14.04LTS alatt exim4-el azt szeretném elérni, hogy a bejövő levelek 1 percig várakozzanak a queue-ba és csak utána kerüljenek kiküldésre.
Jelenleg úgy oldottam ezt meg, hogy letiltottam a queuerunnert, csak /usr/sbin/exim4 -bd fut.
A cronból meg az 1 percnél régebbi leveleket kiküldöm, percenként ránézve.
* * * * * Debian-exim exiqgrep -o 60 -i | xargs exim -M 2>/dev/null
Van ennél jobb és/vagy korrektebb megoldás?
- 4066 megtekintés
Hozzászólások
Mindenkinek az a baja, hogy lassan megy ki a levél, Te pedig szándékosan lassítanál rajta?
Kíváncsi vagyok az okra, hogy miért? Felügyelet, véletlen levél kiküldés?
- A hozzászóláshoz be kell jelentkezni
ELK
De akár lehetne az is, hogy "@#!#@! na vazze ezt még nem kellett volna elküldeni".
- A hozzászóláshoz be kell jelentkezni
Mi is alkalmazunk hasonlót.
Bizonyos eseményekre mennek ki automatikus értesítések ügyfelek felé.
Egy perc késleltetéssel csak akkor mehetnek ki a levelek, ha a que mérete x-nél kisebb, megelőzve egy elhibázott csoportos művelet okozta levél áradatot.
Bye Bye Nyuszifül - DigitalOcean referrer, 10$ kezdő kredittel - <3 openSUSE, Ubuntu, KDE <3
- A hozzászóláshoz be kell jelentkezni
Jobban belegondolva, tényleg sok mindenre jó, az az 1 perc meg nem a világ vége.
És Ti hogyan oldottátok meg?
- A hozzászóláshoz be kell jelentkezni
Egy SQL táblában gyűjtjük a leveleket, és percenként fut a cron, ami ha n kisebb x, kiküldi őket.
Bye Bye Nyuszifül - DigitalOcean referrer, 10$ kezdő kredittel - <3 openSUSE, Ubuntu, KDE <3
- A hozzászóláshoz be kell jelentkezni
Csak emiatt van SQL-be gyűjtve? Ezt ez is megoldja:
[ $(exim -bpc) -lt 50 ] && exim -q || echo "Para van!"
50 helyett bármilyen egész szám mehet neki.
- A hozzászóláshoz be kell jelentkezni
nekem is hasonló az igényem, azzal a csavarral, hogy csak bizonyos Email-eket szeretnék késleltetni, header alapján.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni