Как настроить агент передачи почты?

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

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

помните, что если у вас много оперативной памяти для всех процессов, плюс кэш, которые обычно должны быть в случае, если у вас много физической памяти, замены не должны иметь никакого значения для вас. Предпочтительный способ для устранения проблем слишком много замены, чтобы уменьшить использование памяти процессами, и/или для увеличения физической ОЗУ. Уменьшение swappiness будет иметь негативные последствия, если то, что вам действительно нужно больше оперативной памяти.

пожалуйста, смотрите ответ я писал на очень похожий вопрос:

https://askubuntu.com/a/184221/54256

Выдержка:

почему большинство людей рекомендуют снизить подкачки до 10-20? Потому что большинство считают, что замена = плохо и что если Вы не уменьшите подкачки, то система будет поменять, когда это действительно не нужно. Ни один из тех действительно правда. Люди связывают обмен с времен, когда их система погрязнуть - однако, это в основном обмен, потому что система засасывает, а не наоборот. Это правда, что существуют определенные ситуации, когда замена может быть заметное снижение производительности, но система уже учел в своем решении поменять, и решил, что не так делал бы больший суммарный штраф в системы производительности или стабильности, которые в дальнейшем могут стать заметными. В целом настройки по умолчанию должна привести к лучшей производительности и надежности. Я бы рекомендовал оставить его по умолчанию. ... После того как вы использовали достаточно памяти, что там не хватает для бесперебойной работы кэш-памяти, Линукс может перераспределить некоторые неиспользуемые памяти приложения из оперативной памяти в своп. Он не делает этого по хотя определенные отсечки. Это не так, как вы достигнете определенного процента распределения, то Linux начинает обменивать. Оно имеет довольно "алгоритм". Это занимает много вещей во внимание, которые может лучше всего быть описана "как есть для выделения памяти". Если есть большое "давление", чтобы выделить новую память, то это увеличит шансы некоторые будут заменены, чтобы сделать больше места. Если будет меньше "давление", то это уменьшит эти шансы. Ваша система "подкачки" настройки, который поможет вам настроить, как это "давление" рассчитывается. Это обычно не рекомендуется изменять это, и я бы, конечно, не рекомендуем Вам изменить его. Обмен-это в целом очень хорошая вещь - любой случайной потери производительности, предназначены для того, чтобы быть компенсировано доходом в целом быстродействие системы и стабильность для широкого круга задач. Если уменьшить это поведение, вы позволяете объем кэш-памяти сжать немного сильнее, чем другие, даже если это действительно может быть полезной. Поэтому вы рискуете замедляя работу компьютера в целом, потому что есть меньше кэш-памяти, а памяти занимают приложения, которые даже не используя его. Является ли это достаточно хороший компромисс для любой конкретной проблемы вы испытываете с перекачкой до вас. Если вы идете дальше, чем это и на самом деле отключить подкачку, то риск нестабильности системы в том случае, если системе не хватает памяти для процессов. Что происходит, когда система захлебывается и сильно меняя? Большую часть времени люди будут смотреть на их системе, которая бьет сильно диск и через большое пространство подкачки и замены винить за это. Это неправильный подход, чтобы взять. Если замена не достигает таких крайностей, это означает, что ваша система является крайне низкой в памяти и замены-единственное, что удерживает его от падения или убийства процессов случайно. Без замены, в этой ситуации, процессы рухнет и умрет. Французкий-это симптом более глубокой проблемы. В системе достаточно памяти для всех свои задачи, меняя только гарантирует, что память используется эффективным образом, дело из памяти в кэш за спящие процессы, где он видит это будет стоит. В системе, где обмен неустанно обмолот диск, это не вина меняя по. При выборе того, что необходимо заменить диск, система пытается выбрать памяти, который фактически не используется - читать или написанные от. Он имеет довольно простой алгоритм вычисления это, что выбирает хорошо большую часть времени. ... Но как можно поменять ускорить систему? Не меняя притормозить? Акт передачи данных из оперативной памяти в своп-медленная операция, но это только когда ядро почти уверен, что общая выгода перевешивают. Например, если приложение памяти возросла до такой степени, что у вас почти нет кэша влево и ввода/вывода является очень неэффективным из-за этого вы можете на самом деле получить гораздо больше скорости из вашей системы, освободив память, даже после того, как первоначальные затраты на обмен данными для того, чтобы освободить его.

не стесняйтесь читать весь пост в https://askubuntu.com/a/184221/54256

17
задан 18 October 2010 в 02:32

30 ответов

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы MTA для отправки или вам нужен полноценный почтовый сервер.

Это сообщение Unix.SE предоставляет полный список доступных MTA-сообщений только для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки только:

, может ли он отправлять очереди на электронную почту для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать , заменит ли он агент доставки почты системы (найдите строку Provides: mail-transport-agent на выходе apt-cache show package). Если это так, то вся почта, исходящая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроите правильные псевдонимы почты для корневых и других пользователей, может закончиться с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время к этой категории относятся пакеты nullmailer, esmtp-run (но не esmtp) и ssmtp. Все MTA только для отправки просто отправят вашу электронную почту на другой сервер (так называемый «ретрансляторный хост» или «smarthost», обычно это SMTP-сервер вашего провайдера), а затем разрешите обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает необходимые функции (например, ssmtp не поддерживает какой-либо аутентификации или SSL / TLS).

Полноценные почтовые серверы включают Это сообщение Unix.SE , postfix и sendmail. Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько способен, его руководство по настройке намного дольше, чем любое из MTA для отправки.

Кроме того, отправляет только [ ! d1] риск создания почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неподходящее место (считанное: потерянное) или -worse, с помощью системы открытого реле, которая может (и, поверьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

. Тогда я бы посоветовал начать с MTA только для отправки, а затем перейти на полный почтовый сервер, только если вы видите необходимость в нем (это не тот случай, если вы просто хотите отправлять электронные письма на ваш адрес GMail).

20
ответ дан 26 May 2018 в 00:58
  • 1
    Итак, давайте скажем, что я настраиваю адрес электронной почты, такой как myserver@gmail.com, и разрешаю smtp в учетной записи gmail. Я могу настроить клиентскую программу на сервере для отправки почты с помощью этой учетной записи gmail с помощью SMTP и, следовательно, избежать сложности установки полноценного почтового сервера? – conorgriffin 18 October 2010 в 02:06
  • 2
    @Griffo: Да, это именно то, что «только для отправки». MTA делает; просто используйте msmtp (как указано в ответе ixtmixilix) или выберите один из списка по URL-адресу, который я опубликовал выше. – Riccardo Murri 18 October 2010 в 02:42
  • 3
    +1 для nullmailer ... Я использую его на своих серверах, и это очень удобно. Очень легкий, относительно простой в установке. И как только это сработает, вам просто не нужно больше беспокоиться об этом :) – Little Jawa 18 October 2010 в 11:59
  • 4
    Кроме того, mda (почтовый агент DragonFly) может отправлять электронную почту для последующей доставки. – Tomasz Zieliński 2 March 2011 в 01:47
  • 5
    Это дма, а не мда (агент почты DragonFly). – Andreas J. 21 November 2014 в 02:47

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы MTA для отправки или вам нужен полноценный почтовый сервер.

Это сообщение Unix.SE предоставляет полный список доступных MTA-сообщений только для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки только:

, может ли он отправлять очереди на электронную почту для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать , заменит ли он агент доставки почты системы (найдите строку Provides: mail-transport-agent на выходе apt-cache show package). Если это так, то вся почта, исходящая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроите правильные псевдонимы почты для корневых и других пользователей, может закончиться с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время к этой категории относятся пакеты nullmailer, esmtp-run (но не esmtp) и ssmtp. Все MTA только для отправки просто отправят вашу электронную почту на другой сервер (так называемый «ретрансляторный хост» или «smarthost», обычно это SMTP-сервер вашего провайдера), а затем разрешите обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает необходимые функции (например, ssmtp не поддерживает какой-либо аутентификации или SSL / TLS).

Полноценные почтовые серверы включают Это сообщение Unix.SE , postfix и sendmail. Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько способен, его руководство по настройке намного дольше, чем любое из MTA для отправки.

Кроме того, отправляет только [ ! d1] риск создания почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неподходящее место (считанное: потерянное) или -worse, с помощью системы открытого реле, которая может (и, поверьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

. Тогда я бы посоветовал начать с MTA только для отправки, а затем перейти на полный почтовый сервер, только если вы видите необходимость в нем (это не тот случай, если вы просто хотите отправлять электронные письма на ваш адрес GMail).

20
ответ дан 25 July 2018 в 23:04

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы MTA для отправки или вам нужен полноценный почтовый сервер.

Это сообщение Unix.SE предоставляет полный список доступных MTA-сообщений только для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки только:

, может ли он отправлять очереди на электронную почту для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать , заменит ли он агент доставки почты системы (найдите строку Provides: mail-transport-agent на выходе apt-cache show package). Если это так, то вся почта, исходящая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроите правильные псевдонимы почты для корневых и других пользователей, может закончиться с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время к этой категории относятся пакеты nullmailer, esmtp-run (но не esmtp) и ssmtp. Все MTA только для отправки просто отправят вашу электронную почту на другой сервер (так называемый «ретрансляторный хост» или «smarthost», обычно это SMTP-сервер вашего провайдера), а затем разрешите обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает необходимые функции (например, ssmtp не поддерживает какой-либо аутентификации или SSL / TLS).

Полноценные почтовые серверы включают Это сообщение Unix.SE , postfix и sendmail. Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько способен, его руководство по настройке намного дольше, чем любое из MTA для отправки.

Кроме того, отправляет только [ ! d1] риск создания почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неподходящее место (считанное: потерянное) или -worse, с помощью системы открытого реле, которая может (и, поверьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

. Тогда я бы посоветовал начать с MTA только для отправки, а затем перейти на полный почтовый сервер, только если вы видите необходимость в нем (это не тот случай, если вы просто хотите отправлять электронные письма на ваш адрес GMail).

20
ответ дан 27 July 2018 в 02:25

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы MTA для отправки или вам нужен полноценный почтовый сервер.

Это сообщение Unix.SE предоставляет полный список доступных MTA-сообщений только для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки только:

, может ли он отправлять очереди на электронную почту для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать , заменит ли он агент доставки почты системы (найдите строку Provides: mail-transport-agent на выходе apt-cache show package). Если это так, то вся почта, исходящая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроите правильные псевдонимы почты для корневых и других пользователей, может закончиться с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время к этой категории относятся пакеты nullmailer, esmtp-run (но не esmtp) и ssmtp. Все MTA только для отправки просто отправят вашу электронную почту на другой сервер (так называемый «ретрансляторный хост» или «smarthost», обычно это SMTP-сервер вашего провайдера), а затем разрешите обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает необходимые функции (например, ssmtp не поддерживает какой-либо аутентификации или SSL / TLS).

Полноценные почтовые серверы включают Это сообщение Unix.SE , postfix и sendmail. Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько способен, его руководство по настройке намного дольше, чем любое из MTA для отправки.

Кроме того, отправляет только [ ! d1] риск создания почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неподходящее место (считанное: потерянное) или -worse, с помощью системы открытого реле, которая может (и, поверьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

. Тогда я бы посоветовал начать с MTA только для отправки, а затем перейти на полный почтовый сервер, только если вы видите необходимость в нем (это не тот случай, если вы просто хотите отправлять электронные письма на ваш адрес GMail).

20
ответ дан 31 July 2018 в 10:38

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы отправить сообщение только MTA или вам нужен полноценный почтовый сервер.

Эта публикация Unix.SE предоставляет полный список доступных MTA для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки:

  1. , может ли он отправлять очереди по электронной почте для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать.
  2. будет ли он заменять системный агент доставки почты (искать строку Предоставляет: mail-transport-agent в выводе ] apt-cache show package ). Если это так, то вся почта, отправляемая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроили правильные псевдонимы почты для root и других пользователей, электронная почта может быть доставлена ​​с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время в эту категорию попадают пакеты nullmailer , esmtp-run (но не esmtp ) и ssmtp .
  3. Все MTA только для отправки будут просто перенаправлять вашу электронную почту на другой сервер (так называемый «ретранслятор» или «smarthost», обычно это SMTP-сервер вашего интернет-провайдера), а затем позволяют обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp поддерживайте любой тип аутентификации или SSL / TLS).

Полностью поддерживаемые почтовые серверы включают в себя exim , postfix и Sendmail . Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько работоспособен, его руководство по настройке намного дольше, чем любое из MTA-сообщений только для отправки.

Кроме того, real риск с настройкой почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неправильное место (прочитанное: lost) или -worse - с открытым (и, верьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

Мой совет должен был бы начать с MTA только для отправки а затем перейти на полный почтовый сервер, только если вы заметили необходимость в нем (это не тот случай, если вы просто хотите отправить электронные письма на свой адрес GMail).

20
ответ дан 2 August 2018 в 04:24

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы отправить сообщение только MTA или вам нужен полноценный почтовый сервер.

Эта публикация Unix.SE предоставляет полный список доступных MTA для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки:

  1. , может ли он отправлять очереди по электронной почте для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать.
  2. будет ли он заменять системный агент доставки почты (искать строку Предоставляет: mail-transport-agent в выводе ] apt-cache show package ). Если это так, то вся почта, отправляемая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроили правильные псевдонимы почты для root и других пользователей, электронная почта может быть доставлена ​​с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время в эту категорию попадают пакеты nullmailer , esmtp-run (но не esmtp ) и ssmtp .
  3. Все MTA только для отправки будут просто перенаправлять вашу электронную почту на другой сервер (так называемый «ретранслятор» или «smarthost», обычно это SMTP-сервер вашего интернет-провайдера), а затем позволяют обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp поддерживайте любой тип аутентификации или SSL / TLS).

Полностью поддерживаемые почтовые серверы включают в себя exim , postfix и Sendmail . Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько работоспособен, его руководство по настройке намного дольше, чем любое из MTA-сообщений только для отправки.

Кроме того, real риск с настройкой почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неправильное место (прочитанное: lost) или -worse - с открытым (и, верьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

Мой совет должен был бы начать с MTA только для отправки а затем перейти на полный почтовый сервер, только если вы заметили необходимость в нем (это не тот случай, если вы просто хотите отправить электронные письма на свой адрес GMail).

20
ответ дан 4 August 2018 в 20:56

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы отправить сообщение только MTA или вам нужен полноценный почтовый сервер.

Эта публикация Unix.SE предоставляет полный список доступных MTA для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки:

  1. , может ли он отправлять очереди по электронной почте для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать.
  2. будет ли он заменять системный агент доставки почты (искать строку Предоставляет: mail-transport-agent в выводе ] apt-cache show package ). Если это так, то вся почта, отправляемая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроили правильные псевдонимы почты для root и других пользователей, электронная почта может быть доставлена ​​с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время в эту категорию попадают пакеты nullmailer , esmtp-run (но не esmtp ) и ssmtp .
  3. Все MTA только для отправки будут просто перенаправлять вашу электронную почту на другой сервер (так называемый «ретранслятор» или «smarthost», обычно это SMTP-сервер вашего интернет-провайдера), а затем позволяют обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp поддерживайте любой тип аутентификации или SSL / TLS).

Полностью поддерживаемые почтовые серверы включают в себя exim , postfix и Sendmail . Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько работоспособен, его руководство по настройке намного дольше, чем любое из MTA-сообщений только для отправки.

Кроме того, real риск с настройкой почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неправильное место (прочитанное: lost) или -worse - с открытым (и, верьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

Мой совет должен был бы начать с MTA только для отправки а затем перейти на полный почтовый сервер, только если вы заметили необходимость в нем (это не тот случай, если вы просто хотите отправить электронные письма на свой адрес GMail).

20
ответ дан 6 August 2018 в 04:29

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы отправить сообщение только MTA или вам нужен полноценный почтовый сервер.

Эта публикация Unix.SE предоставляет полный список доступных MTA для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки:

  1. , может ли он отправлять очереди по электронной почте для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать.
  2. будет ли он заменять системный агент доставки почты (искать строку Предоставляет: mail-transport-agent в выводе ] apt-cache show package ). Если это так, то вся почта, отправляемая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроили правильные псевдонимы почты для root и других пользователей, электронная почта может быть доставлена ​​с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время в эту категорию попадают пакеты nullmailer , esmtp-run (но не esmtp ) и ssmtp .
  3. Все MTA только для отправки будут просто перенаправлять вашу электронную почту на другой сервер (так называемый «ретранслятор» или «smarthost», обычно это SMTP-сервер вашего интернет-провайдера), а затем позволяют обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp поддерживайте любой тип аутентификации или SSL / TLS).

Полностью поддерживаемые почтовые серверы включают в себя exim , postfix и Sendmail . Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько работоспособен, его руководство по настройке намного дольше, чем любое из MTA-сообщений только для отправки.

Кроме того, real риск с настройкой почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неправильное место (прочитанное: lost) или -worse - с открытым (и, верьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

Мой совет должен был бы начать с MTA только для отправки а затем перейти на полный почтовый сервер, только если вы заметили необходимость в нем (это не тот случай, если вы просто хотите отправить электронные письма на свой адрес GMail).

20
ответ дан 7 August 2018 в 22:38

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы отправить сообщение только MTA или вам нужен полноценный почтовый сервер.

Эта публикация Unix.SE предоставляет полный список доступных MTA для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки:

  1. , может ли он отправлять очереди по электронной почте для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать.
  2. будет ли он заменять системный агент доставки почты (искать строку Предоставляет: mail-transport-agent в выводе ] apt-cache show package ). Если это так, то вся почта, отправляемая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроили правильные псевдонимы почты для root и других пользователей, электронная почта может быть доставлена ​​с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время в эту категорию попадают пакеты nullmailer , esmtp-run (но не esmtp ) и ssmtp .
  3. Все MTA только для отправки будут просто перенаправлять вашу электронную почту на другой сервер (так называемый «ретранслятор» или «smarthost», обычно это SMTP-сервер вашего интернет-провайдера), а затем позволяют обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp поддерживайте любой тип аутентификации или SSL / TLS).

Полностью поддерживаемые почтовые серверы включают в себя exim , postfix и Sendmail . Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько работоспособен, его руководство по настройке намного дольше, чем любое из MTA-сообщений только для отправки.

Кроме того, real риск с настройкой почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неправильное место (прочитанное: lost) или -worse - с открытым (и, верьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

Мой совет должен был бы начать с MTA только для отправки а затем перейти на полный почтовый сервер, только если вы заметили необходимость в нем (это не тот случай, если вы просто хотите отправить электронные письма на свой адрес GMail).

20
ответ дан 10 August 2018 в 10:45

Существует несколько вариантов выбора MTA для установки; первый из них - это то, хотите ли вы отправить сообщение только MTA или вам нужен полноценный почтовый сервер.

Эта публикация Unix.SE предоставляет полный список доступных MTA для отправки; все они уже упакованы для Ubuntu 10.10. Есть несколько вещей, которые вы, возможно, захотите рассмотреть при выборе MTA для отправки:

  1. , может ли он отправлять очереди по электронной почте для последующей доставки в случае сбоя: IIRC, только nullmailer может это сделать.
  2. будет ли он заменять системный агент доставки почты (искать строку Предоставляет: mail-transport-agent в выводе ] apt-cache show package ). Если это так, то вся почта, отправляемая из системы (включая отчеты из заданий cron, статистика популярности и т. Д.), Будет обрабатываться MTA, которую вы устанавливаете: если вы не настроили правильные псевдонимы почты для root и других пользователей, электронная почта может быть доставлена ​​с неправильным адресом (как правило, с системным администратором вашего интернет-провайдера). В настоящее время в эту категорию попадают пакеты nullmailer , esmtp-run (но не esmtp ) и ssmtp .
  3. Все MTA только для отправки будут просто перенаправлять вашу электронную почту на другой сервер (так называемый «ретранслятор» или «smarthost», обычно это SMTP-сервер вашего интернет-провайдера), а затем позволяют обрабатывать все детали реальной доставки почты в Интернете. Вам нужно выяснить, существуют ли какие-либо особые требования для подключения к ISP-серверу (например, какой-либо аутентификации или TLS) и выбрать MTA, который поддерживает требуемые функции (например, ssmtp поддерживайте любой тип аутентификации или SSL / TLS).

Полностью поддерживаемые почтовые серверы включают в себя exim , postfix и Sendmail . Сценарий установки после установки для Debian / Ubuntu отлично справится с созданием рабочей конфигурации для некоторой общей настройки (доставка почты только в локальную систему, отправка электронной почты через «smarthost» - то есть почтовый сервер, который вы воронки все ваши электронные письма, как правило, ваш SMTP-сервер вашего провайдера, интернет-сайт с полным входящим и исходящим подключением). IMHO, постфикс проще всего запускать и настраивать, но поскольку он настолько работоспособен, его руководство по настройке намного дольше, чем любое из MTA-сообщений только для отправки.

Кроме того, real риск с настройкой почтового сервера заключается в том, что если вы допустили ошибку в локальной конфигурации, вы получите сообщение, отправленное в неправильное место (прочитанное: lost) или -worse - с открытым (и, верьте мне, они могут найти открытое реле, прежде чем вы поймете, что ваш сервер один).

Мой совет должен был бы начать с MTA только для отправки а затем перейти на полный почтовый сервер, только если вы заметили необходимость в нем (это не тот случай, если вы просто хотите отправить электронные письма на свой адрес GMail).

20
ответ дан 13 August 2018 в 17:18
  • 1
    Итак, давайте скажем, что я настраиваю адрес электронной почты, такой как myserver@gmail.com, и разрешаю smtp в учетной записи gmail. Я могу настроить клиентскую программу на сервере для отправки почты с помощью этой учетной записи gmail с помощью SMTP и, следовательно, избежать сложности установки полноценного почтового сервера? – conorgriffin 18 October 2010 в 02:06
  • 2
    @Griffo: Да, это именно то, что «только для отправки». MTA делает; просто используйте msmtp (как указано в ответе ixtmixilix) или выберите один из списка по URL-адресу, который я опубликовал выше. – Riccardo Murri 18 October 2010 в 02:42
  • 3
    +1 для nullmailer ... Я использую его на своих серверах, и это очень удобно. Очень легкий, относительно простой в установке. И как только это сработает, вам просто не нужно больше беспокоиться об этом :) – Little Jawa 18 October 2010 в 11:59
  • 4
    Кроме того, mda (почтовый агент DragonFly) может отправлять электронную почту для последующей доставки. – Tomasz Zieliński 2 March 2011 в 01:47
  • 5
    Это дма, а не мда (агент почты DragonFly). – Andreas J. 21 November 2014 в 02:47

Я бы рекомендовал msmtp. Настройка других почтовых систем, таких как sendmail, определенно довольно сложна. После установки msmtp вы можете использовать его с mutt, и вы также можете маскировать его как sendmail, чтобы программы не знали разницы между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 26 May 2018 в 00:58

Ниже перечислены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http : //packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды будут делать: [ ! d5]

$ sudo aptitude install mailutils ssmtp
$ sudo dpkg-reconfigure ssmtp
3
ответ дан 26 May 2018 в 00:58
  • 1
    Согласно вики ArchLinux, ssmtp больше не поддерживается, и они рекомендуют msmtp . – sebastian-c 5 May 2017 в 17:10

Я бы рекомендовал msmtp. Настройка других почтовых систем, таких как sendmail, определенно довольно сложна. После установки msmtp вы можете использовать его с mutt, и вы также можете маскировать его как sendmail, чтобы программы не знали разницы между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 25 July 2018 в 23:04

Ниже перечислены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http : //packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды будут делать: [ ! d5] $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp

3
ответ дан 25 July 2018 в 23:04
  • 1
    Согласно вики ArchLinux, ssmtp больше не поддерживается, и они рекомендуют msmtp . – sebastian-c 5 May 2017 в 17:10

Я бы рекомендовал msmtp. Настройка других почтовых систем, таких как sendmail, определенно довольно сложна. После установки msmtp вы можете использовать его с mutt, и вы также можете маскировать его как sendmail, чтобы программы не знали разницы между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 27 July 2018 в 02:25

Ниже перечислены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http : //packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды будут делать: [ ! d5] $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp

3
ответ дан 27 July 2018 в 02:25
  • 1
    Согласно вики ArchLinux, ssmtp больше не поддерживается, и они рекомендуют msmtp . – sebastian-c 5 May 2017 в 17:10

Я бы рекомендовал msmtp. Настройка других почтовых систем, таких как sendmail, определенно довольно сложна. После установки msmtp вы можете использовать его с mutt, и вы также можете маскировать его как sendmail, чтобы программы не знали разницы между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 31 July 2018 в 10:38

Ниже перечислены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http : //packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды будут делать: [ ! d5] $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp

3
ответ дан 31 July 2018 в 10:38
  • 1
    Согласно вики ArchLinux, ssmtp больше не поддерживается, и они рекомендуют msmtp . – sebastian-c 5 May 2017 в 17:10

Я бы рекомендовал msmtp . Настройка других почтовых систем, таких как sendmail , определенно довольно хлопот. После установки msmtp вы можете использовать его с mutt , и вы также можете маскировать его как sendmail , чтобы программы не знали, разница между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 2 August 2018 в 04:24

В приведенных ниже ссылках представлены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http://packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды сделают:

  $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp  
3
ответ дан 2 August 2018 в 04:24

Я бы рекомендовал msmtp . Настройка других почтовых систем, таких как sendmail , определенно довольно хлопот. После установки msmtp вы можете использовать его с mutt , и вы также можете маскировать его как sendmail , чтобы программы не знали разница между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 4 August 2018 в 20:56

В приведенных ниже ссылках представлены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http://packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды сделают:

  $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp  
3
ответ дан 4 August 2018 в 20:56

Я бы рекомендовал msmtp . Настройка других почтовых систем, таких как sendmail , определенно довольно хлопот. После установки msmtp вы можете использовать его с mutt , и вы также можете маскировать его как sendmail , чтобы программы не знали, разница между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 6 August 2018 в 04:29

В приведенных ниже ссылках представлены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http://packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды сделают:

  $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp  
3
ответ дан 6 August 2018 в 04:29

В приведенных ниже ссылках представлены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http://packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды сделают:

  $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp  
3
ответ дан 7 August 2018 в 22:38

Я бы рекомендовал msmtp . Настройка других почтовых систем, таких как sendmail , определенно довольно хлопот. После установки msmtp вы можете использовать его с mutt , и вы также можете маскировать его как sendmail , чтобы программы не знали, разница между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 7 August 2018 в 22:38

В приведенных ниже ссылках представлены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http://packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды сделают:

  $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp  
3
ответ дан 10 August 2018 в 10:45

Я бы рекомендовал msmtp . Настройка других почтовых систем, таких как sendmail , определенно довольно хлопот. После установки msmtp вы можете использовать его с mutt , и вы также можете маскировать его как sendmail , чтобы программы не знали, разница между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 10 August 2018 в 10:45

В приведенных ниже ссылках представлены все варианты выбора MTA, которые вы можете выбрать, в соответствии с вашей версией Ubuntu:

http://packages.ubuntu.com/precise/mail-transport-agent (для 12.04) http://packages.ubuntu.com/trusty/mail-transport-agent (для 14.04)

Лично я обнаружил, что ssmtp очень легко настроить и запустить, только 2 команды сделают:

  $ sudo aptitude install mailutils ssmtp $ sudo dpkg-reconfigure ssmtp  
3
ответ дан 13 August 2018 в 17:18
  • 1
    Согласно вики ArchLinux, ssmtp больше не поддерживается, и они рекомендуют msmtp . – sebastian-c 5 May 2017 в 17:10

Я бы рекомендовал msmtp . Настройка других почтовых систем, таких как sendmail , определенно довольно хлопот. После установки msmtp вы можете использовать его с mutt , и вы также можете маскировать его как sendmail , чтобы программы не знали, разница между двумя MTA. Полная информация доступна на веб-сайте.

6
ответ дан 13 August 2018 в 17:18

Другие вопросы по тегам:

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