У меня есть настольная установка ubuntu, а не сервера. Но я запускаю стек LAMP локатора для разработки. Есть ли простой почтовый сервер, который я могу установить для работы PHP sendmail?
В идеале у него будет несколько вариантов и минимальная конфигурация, а предпочтительнее интерфейс GUI, а не CL.
EDIT для добавления - использовать ли локальную конфигурацию для тестирования php mail () ?
Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.
Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.
sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.
Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)
Требуется только postfix.
Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.
Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.
Если вам нужно перенастроить, просто запустите:
sudo dpkg-reconfigure postfix
Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.
Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.
sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.
Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)
Требуется только postfix.
Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.
Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.
Если вам нужно перенастроить, просто запустите:
sudo dpkg-reconfigure postfix
Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.
Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.
sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.
Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)
Требуется только postfix.
Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.
Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.
Если вам нужно перенастроить, просто запустите:
sudo dpkg-reconfigure postfix
Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail) выберите опцию Internet with smarthost.
Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow. Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.
sendmail_path = 'tee /tmp/mylocal.mail > /dev/null'
MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080, чтобы увидеть полученную почту.
Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)
Требуется только postfix.
Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.
Но хорошая сетевая безопасность сверху не повредит , Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [F4]), остановит кого-либо еще, связавшись с postfix.
Если вам нужно перенастроить, просто запустите:
sudo dpkg-reconfigure postfix
Требуется только postfix
.
Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix
не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.
Но хорошая сетевая безопасность на верх не повредит. Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [D2] ufw ), остановит кого-либо другого, связанного с postfix
.
Если вам нужно перенастроить, просто запустите :
sudo dpkg-reconfigure postfix
Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow . Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.
sendmail_path = 'tee /tmp/mylocal.mail & gt; / dev / null '
MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080 , чтобы увидеть почту, которая
Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)
Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail
) выберите Интернет с параметром smarthost
.
Ну, интерфейс GUI или CL для почтового сервера не так важен, так как вам не нужен интерфейс для почтового сервера в любом случае, только для начальной конфигурации (нормально, и, возможно, временами, когда есть изменения конфигурации, такие как relayhost и т. д., но это довольно редкая ситуация с уже работающим сервером). Поэтому я не думаю, что это важный аспект. Я могу предложить использовать постфикс, достаточно просто установить (apt-get install postfix), и самые простые настройки конфигурации задаются во время установки. Затем он будет работать с почтой PHP () и т. Д., Нет необходимости в дальнейшей настройке или тяжелом / ежедневном использовании любого пользовательского интерфейса (пусть это GUI или CLI, хотя я не знаю о графическом интерфейсе для конфигурации постфикса, возможно, какое-то общее решение для системной конфигурации так как webmin будет работать для этой цели в любом случае). Просто будьте осторожны, чтобы не создавать открытую систему реле:)
Требуется только postfix
.
Для настройки просто используйте значения по умолчанию. Интернет сайт. Когда вы доберетесь до него, есть раздел для настройки того, каким компьютерам разрешено отправлять почту через сервер. По умолчанию используется 127.0.0.1 (сформулировано немного более подробно), и это хорошо. Это означает, что даже если другой компьютер может подключиться к postfix, postfix
не позволит ему отправлять почту, а в адресаты postfix принимает как «локальные» домены.
Но хорошая сетевая безопасность на верх не повредит. Маршрутизатор, блокирующий входящие соединения и / или брандмауэр (см. [D2] ufw ), остановит кого-либо другого, связанного с postfix
.
Если вам нужно перенастроить, просто запустите :
sudo dpkg-reconfigure postfix
Если вы хотите только отлаживать локально, вы можете следовать этому подходу, представленному в stackoverflow . Одинарная строка в php.ini, никаких дополнительных пакетов. Записывает вашу исходящую почту в файл, который можно открыть почтовым клиентом, если вы хотите отлаживать html-почту.
sendmail_path = 'tee /tmp/mylocal.mail & gt; / dev / null '
MailCatcher запускает супер простой SMTP-сервер, который ловит любое сообщение, отправленное ему для отображения в веб-интерфейсе. Запустите mailcatcher, настройте ваше любимое приложение для доставки в smtp: //127.0.0.1: 1025 вместо вашего SMTP-сервера по умолчанию, а затем проверьте http://127.0.0.1:1080 , чтобы увидеть почту, которая
Вам не нужен почтовый сервер для отправки электронной почты, только для получения электронной почты. Для отправки электронной почты (используя sendmail
) выберите Интернет с параметром smarthost
.