Есть ли простой почтовый сервер, который я могу установить?

У меня есть настольная установка ubuntu, а не сервера. Но я запускаю стек LAMP локатора для разработки. Есть ли простой почтовый сервер, который я могу установить для работы PHP sendmail?

В идеале у него будет несколько вариантов и минимальная конфигурация, а предпочтительнее интерфейс GUI, а не CL.

EDIT для добавления - использовать ли локальную конфигурацию для тестирования php mail () ?

15
задан 11 February 2011 в 22:31

60 ответов

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team
 Ubuntu's mail stack provides fully operational delivery with
 safe defaults and additional options. Out of the box it supports IMAP,
 POP3 and SMTP services with SASL authentication and Maildir as default
 storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

4
ответ дан 25 May 2018 в 23:02
  • 1
    Почему вы также хотите использовать Dovecot? Это сервер POP3 / IMAP. Если кто-то не хочет получать почту также и дает возможность пользователю получать к ним доступ через POP3 / IMAP, это не нужно. Только одно, когда это может быть полезно: postfix может использовать дескриптор dovecot для использования в качестве аутентификации для аутентификации SMTP. Тем не менее, я думаю, что это не нужно для почты PHP (), если у кого-то нет собственного «вручную написанного». решение для отправки почты для PHP, которое включает даже аутентификацию SMTP в случае отправки почты. В других случаях просто «постфикс» пакета должно быть достаточно. – LGB 11 February 2011 в 21:07
  • 2
    Я знаю, что он был легко настроен, и я установил его для функций auth и security, как вы упомянули. Я установил его, и он работает, тогда как я не установил только постфикс сам по себе в системе Ubuntu, поэтому я не могу лично ручаться за это. – belacqua 11 February 2011 в 21:27
  • 3
    @jgbelacqua, поэтому я решил дать вашему варианту выстрел. Поскольку это строго среда dev, и все, что я хочу сделать, это проверить функциональность php mail (), воспользуюсь ли я локальной конфигурацией? (Я добавил скриншот экрана конфигурации к своему оригинальному сообщению.) – EmmyS 11 February 2011 в 22:30
  • 4
    Мы используем postfix у нашего интернет-провайдера, где я работаю, но, конечно, это не масштаб простого почтового сервера для PHP mail () :) – LGB 11 February 2011 в 22:30
  • 5
    @jgbelacqua - спасибо. Это сработало! Мне пришлось изменить настройку протокола из sendmail на простое письмо (в моем php-коде), но оно действительно отправлено. – EmmyS 12 February 2011 в 02:21

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

4
ответ дан 25 July 2018 в 22:30

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

4
ответ дан 26 July 2018 в 22:01

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

4
ответ дан 31 July 2018 в 10:41

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

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

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

4
ответ дан 4 August 2018 в 19:59

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

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

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

Description: mail server delivery agent stack provided by Ubuntu server team Ubuntu's mail stack provides fully operational delivery with safe defaults and additional options. Out of the box it supports IMAP, POP3 and SMTP services with SASL authentication and Maildir as default storage engine.

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствовать как мета-пакакге (но я не знаю, будет ли это называется релиз или два отныне). Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Дайте ему шанс, если хотите, и Если у вас есть вопросы, просто запустите новое сообщение.

Вот старая (2009) публикация в блоге сервера Ubuntu, в которой приведены некоторые детали конфигурации dovecot-postfix.

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

4
ответ дан 7 August 2018 в 22:00

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

  Описание: стек агента доставки почтовых серверов, предоставляемый командой Ubuntu server Ubuntu's  mail обеспечивает полную оперативную доставку с безопасными настройками по умолчанию и дополнительными параметрами.  Из коробки он поддерживает службы IMAP, POP3 и SMTP с аутентификацией SASL и Maildir в качестве механизма хранения по умолчанию.   

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствует как мета-pacakge (но я не знаю, будет ли он называться сейчас релизом или два) , Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Сделайте это, если хотите, и если у вас есть вопросы, просто запустите новое сообщение.


Вот старая (2009) запись в блоге сервера Ubuntu который дает некоторые детали конфигурации dovecot-postfix.

Я пытаюсь узнать дополнительную информацию о текущем статусе проектов почтового сервера Ubuntu. Прямо сейчас я не нахожу гораздо больше, чем [w1] май 2010 wiki post об упрощении интеграции с антиспамом / вирусом.

4
ответ дан 10 August 2018 в 10:14

Самый простой, который я когда-либо устанавливал, - postfix с dovecot. Существует пакет dovecot-postfix, но также похоже, что команда сервера Ubuntu упаковала это как доставку почтового стека:

  Описание: стек агента доставки почтовых серверов, предоставляемый командой Ubuntu server Ubuntu's  mail обеспечивает полную оперативную доставку с безопасными настройками по умолчанию и дополнительными параметрами.  Из коробки он поддерживает службы IMAP, POP3 и SMTP с аутентификацией SASL и Maildir в качестве механизма хранения по умолчанию.   

Глядя в Центр программного обеспечения, я вижу, что dovecot-postfix присутствует как мета-pacakge (но я не знаю, будет ли он называться сейчас релизом или два) , Но это то, что я бы рекомендовал - это просто и безопасно.

Из командной строки на моем рабочем столе 10.10 я установил это через apt-get:

sudo apt-get install dovecot-postfix

Сделайте это, если хотите, и если у вас есть вопросы, просто запустите новое сообщение.


Вот старая (2009) запись в блоге сервера Ubuntu который дает некоторые детали конфигурации dovecot-postfix.

Я пытаюсь узнать дополнительную информацию о текущем статусе проектов почтового сервера Ubuntu. Прямо сейчас я не нахожу гораздо больше, чем [w1] май 2010 wiki post об упрощении интеграции с антиспамом / вирусом.

4
ответ дан 13 August 2018 в 16:37
  • 1
    Почему вы также хотите использовать Dovecot? Это сервер POP3 / IMAP. Если кто-то не хочет получать почту также и дает возможность пользователю получать к ним доступ через POP3 / IMAP, это не нужно. Только одно, когда это может быть полезно: postfix может использовать дескриптор dovecot для использования в качестве аутентификации для аутентификации SMTP. Тем не менее, я думаю, что это не нужно для почты PHP (), если у кого-то нет собственного «вручную написанного». решение для отправки почты для PHP, которое включает даже аутентификацию SMTP в случае отправки почты. В других случаях просто «постфикс» пакета должно быть достаточно. – LGB 11 February 2011 в 21:07
  • 2
    Я знаю, что он был легко настроен, и я установил его для функций auth и security, как вы упомянули. Я установил его, и он работает, тогда как я не установил только постфикс сам по себе в системе Ubuntu, поэтому я не могу лично ручаться за это. – belacqua 11 February 2011 в 21:27
  • 3
    @jgbelacqua, поэтому я решил дать вашему варианту выстрел. Поскольку это строго среда dev, и все, что я хочу сделать, это проверить функциональность php mail (), воспользуюсь ли я локальной конфигурацией? (Я добавил скриншот экрана конфигурации к своему оригинальному сообщению.) – EmmyS 11 February 2011 в 22:30
  • 4
    Мы используем postfix у нашего интернет-провайдера, где я работаю, но, конечно, это не масштаб простого почтового сервера для PHP mail () :) – LGB 11 February 2011 в 22:30
  • 5
    @jgbelacqua - спасибо. Это сработало! Мне пришлось изменить настройку протокола из sendmail на простое письмо (в моем php-коде), но оно действительно отправлено. – EmmyS 12 February 2011 в 02:21

Требуется только postfix.

Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.

Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.

Если вам нужно перенастроить, просто запустите:

sudo dpkg-reconfigure postfix
7
ответ дан 25 May 2018 в 23:02
  • 1
    Для тестирования я бы настроил его на использование реле вашего провайдера как Smarthost. Для правильной работы в Интернете вам нужен статический IP-адрес и правильные записи DNS. – BillThor 12 February 2011 в 02:15
  • 2
    @BillThor No. Не отправить адрес электронной почты. Вам нужна только простая настройка без каких-либо условий для входящих соединений. – Oli♦ 12 February 2011 в 02:23
  • 3
    @Oli True, но без надлежащих записей DNS многие сайты будут направлять вашу электронную почту в ведро Спама. Если ваш адрес динамичен и указан в Spamhaus, он будет полностью отказан от многих доменов. – BillThor 12 February 2011 в 02:30
  • 4
    На самом деле для меня это даже не имеет значения, если домены отклоняют его - это строго для целей тестирования, поэтому я только отправляю себе сообщение и до тех пор, пока я вижу, что почтовая почта postfix знает, что она пыталась отправить, Я в порядке. – EmmyS 14 February 2011 в 04:08
  • 5
    @BillThor Конечно, вы не получите такой же уровень доверия, но мы говорим о коробке разработки. Если вам нужно доверие (то, о чем вы говорите), вы используете профессиональный сервис, который тратит время (и деньги), подтверждающее вывод своих почтовых серверов как ветчину. Моя точка - dovecot, dns и т. Д. - все время / ресурсы. Все, что вам нужно, это настройка по умолчанию postfix. – Oli♦ 14 February 2011 в 04:12

Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.

sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
1
ответ дан 25 May 2018 в 23:02

Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)

0
ответ дан 25 May 2018 в 23:02
  • 1
    «Просто будьте осторожны, чтобы не создавать открытую систему реле». - именно поэтому я просил что-то простое с интерфейсом GUI. Я разработчик, а не почтовый администратор, и мне нужно легко и безопасно настроить это для единственной цели - проверить PHP-код отправки электронной почты. – EmmyS 11 February 2011 в 19:30
  • 2
    Я вижу вашу мысль. Однако, если вы хотите, чтобы почтовый сервер для функции почтовой инфраструктуры PHP () мог отправлять почту, это довольно простой случай, вы можете забыть 99% проблем администратора почтового сервера. Особенно, если у вас есть фиксированный почтовый сервер, на который вы хотите отправить свои письма (называемый «реле» или «smarthost»), это очень простая вещь, и даже несколько вопросов, заданных при установке пакета, достаточно, как «конфигурация». , Там могут быть проблемы, например, кто-то разбивает веб-страницу и использует ее как источник для рассылки спама, но это не почтовый сервер, больше PHP / веб-хостинг sechole ... – LGB 11 February 2011 в 19:40
  • 3
    Я сделаю это. Сейчас это 100% localhost. – EmmyS 11 February 2011 в 19:43
  • 4
    Также ошибочно рассматривать графический интерфейс для упрощения конфигурации в случае серверного решения: многие мои друзья рассматривали, что Windows проще, поскольку вам не нужно знать «CLI и другие сложные вещи», и вы уже являетесь администратором сервера. Однако проблема в том, что даже в графическом интерфейсе вы не будете знать, что такое вещи, связанные с глубокими smtp, там GUI не даст вам больше, чем CLI. Но это выходит за рамки вопроса, поскольку ваша потребность не является полнофункциональным почтовым сервером, а крошечным, который используется для отправки писем с PHP. Если бы я тебя хорошо понял. – LGB 11 February 2011 в 19:44
  • 5
    В любом случае, я все еще думаю, что это нормально для установки пакета postfix, вам нужно ответить на несколько простых вопросов. Если вы хотите изменить, вы можете выпустить & sudo dpkg-reconfigure postfix " снова запросить эти параметры. postfix.org/postconf.5.html Как вы можете видеть, постфикс имеет огромное количество параметров конфигурации, и GUI не поможет в этом слишком много. Но для вашей цели я думаю, что нормально, что конфигурация пакета настроек будет задана, и это нормально, тогда :) :) – LGB 11 February 2011 в 22:33

Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.

0
ответ дан 25 May 2018 в 23:02

MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту. [!d0 ]

http://127.0.0.1:1080

0
ответ дан 25 May 2018 в 23:02

Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.

0
ответ дан 25 July 2018 в 22:30

Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.

sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
1
ответ дан 25 July 2018 в 22:30

MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.

http://127.0.0.1:1080

0
ответ дан 25 July 2018 в 22:30

Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)

0
ответ дан 25 July 2018 в 22:30
  • 1
    «Просто будьте осторожны, чтобы не создавать открытую систему реле». - именно поэтому я просил что-то простое с интерфейсом GUI. Я разработчик, а не почтовый администратор, и мне нужно легко и безопасно настроить это для единственной цели - проверить PHP-код отправки электронной почты. – EmmyS 11 February 2011 в 19:30
  • 2
    Я вижу вашу мысль. Однако, если вы хотите, чтобы почтовый сервер для функции почтовой инфраструктуры PHP () мог отправлять почту, это довольно простой случай, вы можете забыть 99% проблем администратора почтового сервера. Особенно, если у вас есть фиксированный почтовый сервер, на который вы хотите отправить свои письма (называемый «реле» или «smarthost»), это очень простая вещь, и даже несколько вопросов, заданных при установке пакета, достаточно, как «конфигурация». , Там могут быть проблемы, например, кто-то разбивает веб-страницу и использует ее как источник для рассылки спама, но это не почтовый сервер, больше PHP / веб-хостинг sechole ... – LGB 11 February 2011 в 19:40
  • 3
    Я сделаю это. Сейчас это 100% localhost. – EmmyS 11 February 2011 в 19:43
  • 4
    Также ошибочно рассматривать графический интерфейс для упрощения конфигурации в случае серверного решения: многие мои друзья рассматривали, что Windows проще, поскольку вам не нужно знать «CLI и другие сложные вещи», и вы уже являетесь администратором сервера. Однако проблема в том, что даже в графическом интерфейсе вы не будете знать, что такое вещи, связанные с глубокими smtp, там GUI не даст вам больше, чем CLI. Но это выходит за рамки вопроса, поскольку ваша потребность не является полнофункциональным почтовым сервером, а крошечным, который используется для отправки писем с PHP. Если бы я тебя хорошо понял. – LGB 11 February 2011 в 19:44
  • 5
    В любом случае, я все еще думаю, что это нормально для установки пакета postfix, вам нужно ответить на несколько простых вопросов. Если вы хотите изменить, вы можете выпустить & sudo dpkg-reconfigure postfix & quot; снова запросить эти параметры. postfix.org/postconf.5.html Как вы можете видеть, постфикс имеет огромное количество параметров конфигурации, и GUI не поможет в этом слишком много. Но для вашей цели я думаю, что нормально, что конфигурация пакета настроек будет задана, и это нормально, тогда :) :) – LGB 11 February 2011 в 22:33

Требуется только postfix.

Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.

Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.

Если вам нужно перенастроить, просто запустите:

sudo dpkg-reconfigure postfix
7
ответ дан 25 July 2018 в 22:30
  • 1
    Для тестирования я бы настроил его на использование реле вашего провайдера как Smarthost. Для правильной работы в Интернете вам нужен статический IP-адрес и правильные записи DNS. – BillThor 12 February 2011 в 02:15
  • 2
    @BillThor No. Не отправить адрес электронной почты. Вам нужна только простая настройка без каких-либо условий для входящих соединений. – Oli♦ 12 February 2011 в 02:23
  • 3
    @Oli True, но без надлежащих записей DNS многие сайты будут направлять вашу электронную почту в ведро Спама. Если ваш адрес динамичен и указан в Spamhaus, он будет полностью отказан от многих доменов. – BillThor 12 February 2011 в 02:30
  • 4
    На самом деле для меня это даже не имеет значения, если домены отклоняют его - это строго для целей тестирования, поэтому я только отправляю себе сообщение и до тех пор, пока я вижу, что почтовая почта postfix знает, что она пыталась отправить, Я в порядке. – EmmyS 14 February 2011 в 04:08
  • 5
    @BillThor Конечно, вы не получите такой же уровень доверия, но мы говорим о коробке разработки. Если вам нужно доверие (то, о чем вы говорите), вы используете профессиональный сервис, который тратит время (и деньги), подтверждающее вывод своих почтовых серверов как ветчину. Моя точка - dovecot, dns и т. Д. - все время / ресурсы. Все, что вам нужно, это настройка по умолчанию postfix. – Oli♦ 14 February 2011 в 04:12

Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.

0
ответ дан 26 July 2018 в 22:01

Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.

sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
1
ответ дан 26 July 2018 в 22:01

MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.

http://127.0.0.1:1080

0
ответ дан 26 July 2018 в 22:01

Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)

0
ответ дан 26 July 2018 в 22:01
  • 1
    «Просто будьте осторожны, чтобы не создавать открытую систему реле». - именно поэтому я просил что-то простое с интерфейсом GUI. Я разработчик, а не почтовый администратор, и мне нужно легко и безопасно настроить это для единственной цели - проверить PHP-код отправки электронной почты. – EmmyS 11 February 2011 в 19:30
  • 2
    Я вижу вашу мысль. Однако, если вы хотите, чтобы почтовый сервер для функции почтовой инфраструктуры PHP () мог отправлять почту, это довольно простой случай, вы можете забыть 99% проблем администратора почтового сервера. Особенно, если у вас есть фиксированный почтовый сервер, на который вы хотите отправить свои письма (называемый «реле» или «smarthost»), это очень простая вещь, и даже несколько вопросов, заданных при установке пакета, достаточно, как «конфигурация». , Там могут быть проблемы, например, кто-то разбивает веб-страницу и использует ее как источник для рассылки спама, но это не почтовый сервер, больше PHP / веб-хостинг sechole ... – LGB 11 February 2011 в 19:40
  • 3
    Я сделаю это. Сейчас это 100% localhost. – EmmyS 11 February 2011 в 19:43
  • 4
    Также ошибочно рассматривать графический интерфейс для упрощения конфигурации в случае серверного решения: многие мои друзья рассматривали, что Windows проще, поскольку вам не нужно знать «CLI и другие сложные вещи», и вы уже являетесь администратором сервера. Однако проблема в том, что даже в графическом интерфейсе вы не будете знать, что такое вещи, связанные с глубокими smtp, там GUI не даст вам больше, чем CLI. Но это выходит за рамки вопроса, поскольку ваша потребность не является полнофункциональным почтовым сервером, а крошечным, который используется для отправки писем с PHP. Если бы я тебя хорошо понял. – LGB 11 February 2011 в 19:44
  • 5
    В любом случае, я все еще думаю, что это нормально для установки пакета postfix, вам нужно ответить на несколько простых вопросов. Если вы хотите изменить, вы можете выпустить & sudo dpkg-reconfigure postfix & quot; снова запросить эти параметры. postfix.org/postconf.5.html Как вы можете видеть, постфикс имеет огромное количество параметров конфигурации, и GUI не поможет в этом слишком много. Но для вашей цели я думаю, что нормально, что конфигурация пакета настроек будет задана, и это нормально, тогда :) :) – LGB 11 February 2011 в 22:33

Требуется только postfix.

Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.

Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.

Если вам нужно перенастроить, просто запустите:

sudo dpkg-reconfigure postfix
7
ответ дан 26 July 2018 в 22:01
  • 1
    Для тестирования я бы настроил его на использование реле вашего провайдера как Smarthost. Для правильной работы в Интернете вам нужен статический IP-адрес и правильные записи DNS. – BillThor 12 February 2011 в 02:15
  • 2
    @BillThor No. Не отправить адрес электронной почты. Вам нужна только простая настройка без каких-либо условий для входящих соединений. – Oli♦ 12 February 2011 в 02:23
  • 3
    @Oli True, но без надлежащих записей DNS многие сайты будут направлять вашу электронную почту в ведро Спама. Если ваш адрес динамичен и указан в Spamhaus, он будет полностью отказан от многих доменов. – BillThor 12 February 2011 в 02:30
  • 4
    На самом деле для меня это даже не имеет значения, если домены отклоняют его - это строго для целей тестирования, поэтому я только отправляю себе сообщение и до тех пор, пока я вижу, что почтовая почта postfix знает, что она пыталась отправить, Я в порядке. – EmmyS 14 February 2011 в 04:08
  • 5
    @BillThor Конечно, вы не получите такой же уровень доверия, но мы говорим о коробке разработки. Если вам нужно доверие (то, о чем вы говорите), вы используете профессиональный сервис, который тратит время (и деньги), подтверждающее вывод своих почтовых серверов как ветчину. Моя точка - dovecot, dns и т. Д. - все время / ресурсы. Все, что вам нужно, это настройка по умолчанию postfix. – Oli♦ 14 February 2011 в 04:12

Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.

0
ответ дан 31 July 2018 в 10:41

Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.

sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
1
ответ дан 31 July 2018 в 10:41

MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.

http://127.0.0.1:1080

0
ответ дан 31 July 2018 в 10:41

Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)

0
ответ дан 31 July 2018 в 10:41
  • 1
    «Просто будьте осторожны, чтобы не создавать открытую систему реле». - именно поэтому я просил что-то простое с интерфейсом GUI. Я разработчик, а не почтовый администратор, и мне нужно легко и безопасно настроить это для единственной цели - проверить PHP-код отправки электронной почты. – EmmyS 11 February 2011 в 19:30
  • 2
    Я вижу вашу мысль. Однако, если вы хотите, чтобы почтовый сервер для функции почтовой инфраструктуры PHP () мог отправлять почту, это довольно простой случай, вы можете забыть 99% проблем администратора почтового сервера. Особенно, если у вас есть фиксированный почтовый сервер, на который вы хотите отправить свои письма (называемый «реле» или «smarthost»), это очень простая вещь, и даже несколько вопросов, заданных при установке пакета, достаточно, как «конфигурация». , Там могут быть проблемы, например, кто-то разбивает веб-страницу и использует ее как источник для рассылки спама, но это не почтовый сервер, больше PHP / веб-хостинг sechole ... – LGB 11 February 2011 в 19:40
  • 3
    Я сделаю это. Сейчас это 100% localhost. – EmmyS 11 February 2011 в 19:43
  • 4
    Также ошибочно рассматривать графический интерфейс для упрощения конфигурации в случае серверного решения: многие мои друзья рассматривали, что Windows проще, поскольку вам не нужно знать «CLI и другие сложные вещи», и вы уже являетесь администратором сервера. Однако проблема в том, что даже в графическом интерфейсе вы не будете знать, что такое вещи, связанные с глубокими smtp, там GUI не даст вам больше, чем CLI. Но это выходит за рамки вопроса, поскольку ваша потребность не является полнофункциональным почтовым сервером, а крошечным, который используется для отправки писем с PHP. Если бы я тебя хорошо понял. – LGB 11 February 2011 в 19:44
  • 5
    В любом случае, я все еще думаю, что это нормально для установки пакета postfix, вам нужно ответить на несколько простых вопросов. Если вы хотите изменить, вы можете выпустить & sudo dpkg-reconfigure postfix & quot; снова запросить эти параметры. postfix.org/postconf.5.html Как вы можете видеть, постфикс имеет огромное количество параметров конфигурации, и GUI не поможет в этом слишком много. Но для вашей цели я думаю, что нормально, что конфигурация пакета настроек будет задана, и это нормально, тогда :) :) – LGB 11 February 2011 в 22:33

Требуется только postfix.

Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.

Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.

Если вам нужно перенастроить, просто запустите:

sudo dpkg-reconfigure postfix
7
ответ дан 31 July 2018 в 10:41
  • 1
    Для тестирования я бы настроил его на использование реле вашего провайдера как Smarthost. Для правильной работы в Интернете вам нужен статический IP-адрес и правильные записи DNS. – BillThor 12 February 2011 в 02:15
  • 2
    @BillThor No. Не отправить адрес электронной почты. Вам нужна только простая настройка без каких-либо условий для входящих соединений. – Oli♦ 12 February 2011 в 02:23
  • 3
    @Oli True, но без надлежащих записей DNS многие сайты будут направлять вашу электронную почту в ведро Спама. Если ваш адрес динамичен и указан в Spamhaus, он будет полностью отказан от многих доменов. – BillThor 12 February 2011 в 02:30
  • 4
    На самом деле для меня это даже не имеет значения, если домены отклоняют его - это строго для целей тестирования, поэтому я только отправляю себе сообщение и до тех пор, пока я вижу, что почтовая почта postfix знает, что она пыталась отправить, Я в порядке. – EmmyS 14 February 2011 в 04:08
  • 5
    @BillThor Конечно, вы не получите такой же уровень доверия, но мы говорим о коробке разработки. Если вам нужно доверие (то, о чем вы говорите), вы используете профессиональный сервис, который тратит время (и деньги), подтверждающее вывод своих почтовых серверов как ветчину. Моя точка - dovecot, dns и т. Д. - все время / ресурсы. Все, что вам нужно, это настройка по умолчанию postfix. – Oli♦ 14 February 2011 в 04:12

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

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