Я провожу этот процесс тестирования с помощью "telnet localhost 25", я отправляю сообщение, и оно помещается в очередь ... Я чувствую себя немного разочарованным, поскольку я просматривал многие, многие, многие строки спецификаций exim ... И я просто Не знаете, как заставить exim доставлять сообщения мгновенно, не помещая их в очередь?
Еще одна причина разочароваться. Если я использую эти параметры queue_smtp_domains ... Ну, я, вероятно, этого тоже не понимаю, но я помещаю их в exim.conf ... Я пробовал разные места внутри exim.conf, все они выводят ошибку при перезапуске exim.
На самом деле это не сложный вопрос, это вопрос кого-то, кто просто не понимает, почему все эти вещи вокруг exim'a должны быть такими сложными? И пожалуйста, как мне доставлять сообщения мгновенно, не ставя их в очередь? Спасибо
Очередь всегда происходит, и это сделано специально.
При доставке по электронной почте могут возникать всевозможные ошибки, из-за которых отправляющий сервер вынужден повторять доставку. Exim выбирает безопасность, всегда записывая входящие сообщения на диск перед подтверждением получения сообщения, а затем отдельный процесс доставки заботится о проверке фактической доставки. Таким образом, даже если сервер в любой момент выйдет из строя, ни одно сообщение не может быть потеряно.
Однако есть параметры конфигурации, которые влияют на то, будет ли процесс доставки запускаться немедленно для нового входящего сообщения или если входящее сообщение будет помещено только в очередь, ожидая, пока обычный обработчик очереди выполнит доставку позже. Эти обработчики очереди обычно работают каждые 5 или 15 минут. Для загруженного сервера вы можете повысить общую производительность, разрешив обработчикам очередей доставлять электронные письма, потому что они могут затем доставлять пакеты из нескольких электронных писем в одно и то же место назначения за раз.
Чтобы запустить процесс немедленной доставки новых сообщений, следует оставить все параметры, связанные с очередью, пустыми. Проверьте свои настройки, запустив что-то вроде этого:
exim -bP | grep queue
Убедитесь, что у вас есть следующие настройки:
queue_domains =
no_queue_only
queue_smtp_domains =