LINUX.ORG.RU
ФорумAdmin

Как прикрутить Webmail к своему POP3/SMTP серверу?

 , ,


0

2

Достался мне самодельный, но работоспособный POP3/SMTP сервер, не имеющий названия.
Все, что о нем знаю - что он реально работает по портам 110/25 с моим клиентом Claws.
Дело осталось за малым - прикрутить к нему Webmail.

Пошарился по гуголю, и оказалось, что «Open WebMail Project» давно сдох, поскольку в репах его нет.
Тоже самое оказалось и с «белочкой» - «SquirrelMail».
Жаль, конечно, ведь они были просты и не ресурсоемкими.

Из того, что tot живо, остаются с RoundCune и Horde.

Выбрал Horde, поскольку он не требовал базы MySQL, потенциально лишнего элемента в отношении надежности.
Установка Horde началась бодро, но закончилась, насколько понял, неудачно -

Warning: Could not load Apache 2.4 maintainer script helper.
И что дальше нужно делать, чтобы Хорда заработала совместно с pop3/SMTP?

А также внимательно выслушаю ваше мнение по поводу выбора Хорды - может надо было выбрать Круглый Куб?
Но как говорил уже, мне не нравится использование в нем мускульной базы.

★★★★★

поскольку в репах его нет.

Каких ещё репах? Веб ставится не из реп, а распаковкой какого-то архива в какую-то директорию с последующей настройкой туда веб-сервера. Ну и в каком-то файле надо прописать системные настройки.

Установка Horde началась бодро, но закончилась, насколько понял, неудачно -

Неправильно понял, это всего лишь варнинг. Впрочем что ты там устанавливал я не знаю, повторю, надо распаковать архив, прописать конфиг почтовика и настроить nginx+php чтобы они это всё показывали по https.

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

Она там чисто для кеша и персонализаций внешнего вида веб-интерфейса юзерами почты. Ничего страшного. Но он по-дефолту не умеет POP3, так что тебе не подойдёт.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

надо распаковать архив, прописать конфиг почтовика

Действовать только распаковкой архива? А классическим методом установки из пакета не годится, что ли?

Как здесь: https://pastecode.io/s/hy5r0ad7
(нервных просят не смотреть)

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anc

anc

Пользую и круглокуб и белку

А вы используете белку на современных дистрах?
В репо Debian 11 она, к сожалению, уже не нашлась.

А Хорда мне не понравилась. Раньше она была хороша, а сейчас ее превратили в монстра для групповой работы.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

А вы используете белку на современных дистрах?

Да

В репо Debian 11 она, к сожалению, уже не нашлась.

Печалька :) Только вот скачать не судьба? Это же просто набор пых скриптов. Скачали, закинули по нужному пути, настроили, пофит :)

anc ★★★★★
()
Ответ на: комментарий от anc

Круглокуб, поп3 искоренить

Вы возьметесь это сделать на C? Я нет, поскольку не умею.

Печалька :) Только вот скачать не судьба? Это же просто набор пых скриптов.

Скачать конечно не проблема, смотрел вчерась их, вот они все тута.
Только не было уверенности, что эти скрипты заведутся на новых дистрах.
Как это бывает с ПХП - одной софтине подавай пхп 4, другой пхр 7, и т.д.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anc

Ц == C :)

Ок, так о чем вы хотели сказать или спросить по этому поводу?
У вас короткие фразы, не пойму о чем речь

но официально все что ниже 8 - депрекейтед.

Почему?
И что бы они говорили «официально», когда были только 4, 5, 7 версии - что все они гуано? Тогда на кой они их делали?

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 2)
Ответ на: комментарий от chukcha

Белку запустил, теперь пытаюсь к ней прикрутить POP3


Дяденька, вы правда хотите оправдать свой ник?

Научитесь не загадками говорить, а излагать свои мысли грамотно и самодостаточно, что бы к ним не возникало вопросов,

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anc

Удивительно, не правда ли ?

Да, удивительно, потому что сделал все правильно, а заодно исправил 2 ошибки - в плагине mail_fetch и самой Белочке, и должно уже было работать, но увы. Дальше уже выше моих способностей.
Лучше вместо стеба помогли бы, если умеете.
А то уже несколько моих знакомых трудятся над этой проблемой, но увы...



Roundcube можно со скулайтом запускать

А в такой комбинации что, у Раундкуба что, POP3 появится?
Спасибо, даже если так, все же хотелось бы остаться в рамках Белочки, поскольку она маленькая, не громоздкая, работал с ней давно и остались самые лучшие воспоминания.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

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

anc ★★★★★
()
Ответ на: комментарий от anc

Да я бы давным-давно ответил бы на ваш вопрос, если бы его понял.
И если сейчас я его правильно понял, то отвечаю немного по другому, чтобы было понятнее:

- есть в дебрях Амазонки почтовый сервак с POP3 и SMTP - это все, чем он располагает.
IMAP, если появится, то лет через ... надцать.

Ну и как с ним работать?

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Всё нужно сделать на этом же сервере? Если да, то
1. без «хака» (запретить команду удаления писем) самого pop3 сервера не обойтись.
Вспомнил. Тут тоже есть нюанс, иногда может произойти нечто в виде клиенты начинают заново скачивать всю почту. А когда клиент находится а роуминге, ему это «не очень» нравится :)
2. Плюс хак к mta, чтобы отправленные сохранял.
Затея конечно реализуемая, но гемороооойная получится.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 2)
Ответ на: комментарий от anc

1. без «хака» (запретить команду удаления писем) самого pop3 сервера не обойтись.
2. Плюс хак к mta, чтобы отправленные сохранял.

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

Вот есть старый сервак, который успешно рулит письмами по POP3/SMTP - проверено.
IMAP по некоторым неодолимым причинам на него не прикрутить, примем это за аксимому.

Поэтому ставлю на него Белочку, попутно исправляю 2 косяка, без которых она не запускалась.
К Белочке, чтобы научить ее работать с POP3, прикручиваю плюгин Mail Fetch.
Правда, в процессе его прикручивания оказалось, что он в сборке Белочки уже есть, так что осталось его только включить.
Включаю - Белочка открывается.

А затем - проблема, надо которой бьюсь который день:
- на любой логин/пароль, который есть на сервере, Белочка отвечает однообразно:

Логин или пароль неправильные

Но я-то ведь знаю, что они правильные! Почему же она их отвергает? :-O

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anc

А! В контексте того, что в задаче pop3/smtp без tls, надо сменить пароли и никому не давать. И сделать самодельный webmail на php (если в php вкомпилен pop3 клиент)

Shadow ★★★★★
()
Ответ на: комментарий от chukcha

Но я-то ведь знаю, что они правильные! Почему же она их отвергает?

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

Сами напишете? Ну или если у белки есть логи, смотреть в них.

Параллельно смотреть логи pop3 сервера, если есть доступ.

Ну и подключаете белку к тому же ip адресу, что и наружу выставлен?

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от Shadow

И сделать самодельный webmail на php (если в php вкомпилен pop3 клиент)
Сами напишете? Ну или если у белки есть логи, смотреть в них.

Шутите? :-) Чукча не писатель

В логах все спокойно. Более того, клиент Cypht с сервером по POP3 работает. Но мне надо именно Белочка.

Получается, что-то не то с ее плагином Mail Fetch.
Ведь уже и так в нем один косяк поправил, без которого Белочка вообще не запускалась.
Но какой там в нем еще косяк, неведомо.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от Shadow

Жалко. pop3 совершенно «деревянный» протокол, уровня команды mail, но через telnet. Пожтому отладить совсем легко.

Поддерживаю в части «деревянности», в нем есть-то десяток команд...

но через telnet

Бывало приходилось пользовать именно telnet, как же давно это было.... :)

anc ★★★★★
()
Ответ на: комментарий от chukcha

Конкретика - это я даю вам аккаунт POP3/SMTP, а вы, с вашим умом и сообразительностью, как птица Говорун, коннектитесь к нему Белочкой и обмениваемся письмами.
А иначе, увы и ах...

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anc

Как прикрутить Webmail к своему POP3/SMTP серверу? (комментарий)

Это не конкретика, а художественный свист.
Конкретика - вот:

Конкретика - это когда я даю вам аккаунт POP3/SMTP, а вы коннектитесь к нему Белочкой и обмениваемся письмами.

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

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 4)
Ответ на: комментарий от chukcha

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

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

Brillenschlange
()