Электронные письма очереди в соответствии с Linux

Необходимо будет перезагрузить для изменений FSUTIL для вступления в силу, на всякий случай Вы не имеете.

Общий порядок сложности для функций NTFS (Добавляют, Удалите, Поиск) с 8,3 отключенными именами O (Журнал N) так в значительной степени что-либо, что Вы делаете собирается занять тот же отрезок времени, после того как вещи добрались до этого состояния.

Если Вы имеете, любой AV активный в системе затем выключает его, в то время как Вы фиксируете это.

Из любопытства Вы получаете лучшую производительность при копировании файлов в блоках с помощью чего-то как Robocopy? Я подозреваю, что это не будет иметь большую часть значения, но это должно взять половину времени, которое удаление занимает (существует только поиск каталога, включенного не поиск затем удаление записи). У Вас все еще будет проблема удаления оригиналов в конечном счете все же.

3
задан 25 June 2011 в 01:35
3 ответа

Вы хотите настроить постфикс для задержки доставки почты:

defer_transports = smtp
disable_dns_lookups = yes

в Вашем main.cf.

Можно затем сбросить очередь с sendmail-q, когда Вы хотите поставить.

Взгляните на Постфиксное Резервное копирование конфигурация MX

Надеюсь, это поможет.

2
ответ дан 3 December 2019 в 05:07

Проблема не заключается в Постфиксе. Прежде чем у Вас был установленный Постфикс, Ваше приложение непосредственно отправляло Вашу почту удаленному серверу Представления SMTP, через Интернет. Шаг, который Вы пропустили, реконфигурировал Ваше приложение. Это все еще выходит в удаленный сервер. Необходимо сказать приложению, возможно, косвенно, отправлять почту локально.

Если это - приложение PHP, например, то поведение mail() функцией управляют sendmail_path параметр конфигурации на Нельдах и Linux. Это, вероятно, в настоящее время указывает на программу контейнера, которая просто проворачивает соединение Представления SMTP и качает его стандартный вход через него. Необходимо указать на это на Постфиксную программу представления, sendmail, вместо этого.

Это, вероятно, не живет в /usr/bin/sendmail потому что Ваша программа контейнера там и, вероятно, будет найдена в /usr/bin/sendmail.postfix или где-нибудь подобный вместо этого. Действительно, если у Вас есть система "альтернатив" /usr/bin/sendmail будет символьная ссылка на /etc/alternatives/mta-sendmail, самостоятельно символьная ссылка, и Вам, вероятно, придется перенастроить последнего.

Любым средством, которое включает детали Вашего распределения, приложения и конфигурации, которую мы не можем телепатически предугадать, необходимо получить приложение, вызывающее правильную программу. Просто установка Постфикса не вносила свой вклад.

Обратите внимание, что Постфикс находится в том же лагере как Zmailer, MMDF и qmail. Какие записи BillThor в другом ответе здесь полный отвлекающий маневр, основанный на Sendmail, Думают. Sendmail и exim являются humungous монолитными программами, которые должны иметь различия между "быстрыми и" и "медленными и поставленными в очередь" режимами нес очередями из-за способа, которым они проектируются. Или программа представления превращается в транспортный агент и не выходит, пока она не имеет канонический, направленный и переданный (или предпринятый к) сообщение, которое будет долгим временем в Вашем случае; или программа представления всегда выводит почту в очередь, где она ожидает, пока процесс бегуна очереди не просыпается, задерживая ее однако долго, интервал опроса бегуна очереди (обычно на порядке минут или часов).

Постфикс и qmail идут по стопам MMDF, с несколькими маленькими отдельными программами, делающими одно задание каждый, в соответствии с философией Unix. Почта всегда депонируется в очередь. Но программа инжекции очереди (postdrop в случае Постфикса), инициировал какой-то семафор (Это - именованный канал в qmail.) для пробуждения очереди, обрабатывающей демона (демон предварительной обработки, pickup, в случае Постфикса) сразу. Одолжить и немного изменить кавычку от Dan Bernstein:

Другие MTAs предлагают спектр режимов доставки от fast+unsafe до slow+queued. Демоны очереди в qmail и Постфиксе немедленно инициированы новыми объектами в очереди, таким образом, система имеет всего один режим доставки: fast+queued.

Это точно, что Вы хотите. Вы хотите sendmail программа для завершения быстро, включая приложение (который ожидает его для завершения) продолжаться, и обработка очереди для запуска сразу, но параллельно. Постфикс, qmail, nullmailer, и т.п. все даст Вам это. Просто необходимо исправить приложение для вызова корректного агента представления.

5
ответ дан 3 December 2019 в 05:07

Почтовые серверы обычно предпочитают передавать сообщения сразу, а не ставить их в очередь для более поздней доставки. Это был мой опыт, что многие почтовые пользователи ожидают сейчас же режим доставки.

Я искал инструкцию для выполнения Постфикса в режиме только для очереди, но не нашел никого. Exim, который упаковывается для многих distibutions, может быть настроен для выполнения в режиме только для очереди. Новые сообщения будут поставлены в очередь и переданы позже процессом бегуна очереди. Это вероятно, что Вы хотите. Exim обычно настраивается, чтобы сделать минимальные проверки на сообщениях, полученных от локальных источников.

С другой стороны, Вы могли посмотреть на порождение потока или обработать к посланному электронное письмо.

1
ответ дан 3 December 2019 в 05:07

Теги

Похожие вопросы