Проект

Общее

Профиль

Локальная отправка почты сайтом

Добавил(а) Кирсанов Анатолий 9 месяца назад

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

Как с этим в tegu?

Например, PHP в своих настройках жаждет видеть https://www.php.net/manual/ru/mail.configuration.php#ini.sendmail-path
Настройки для SMTP доступны только для Windows-сервера https://www.php.net/manual/ru/mail.configuration.php#ini.smtp
Да и не предусматривают они авторизации (впрочем, как и sendmail-path).

Сторонние решения для общения с любым почтовиком из PHP по SMTP существуют. О "стандартном" (широко распространенным и принятым за промышленный стандарт) модуле PHP пока не слышал.
А что с другими языками (Python, node.js, ...)?

В общем, интересны рекомендации "лучших собаководов". О добавлении напрямую какой-либо утилитой прямо в sqlite даже и не мечтаю (это слишком смелая мечта). О каком варианте думали разработчики tegu?


Ответы (3)

RE: Локальная отправка почты сайтом - Добавил(а) Кальметов Игорь 9 месяца назад

Мне кажется консольных программ примерно миллион.
Есть ли смысл создавать нечто похожее?
Ну, тот же mutt к примеру.

Но если вы говорите о полноценном API к TEGU, то тут вы правы - необходим.
Но делать мы будем его не раньше, чем собственный протокол 2TMTP - примерно конец этого года.

RE: Локальная отправка почты сайтом - Добавил(а) Кирсанов Анатолий 9 месяца назад

Кальметов Игорь писал(а) (RE: Локальная отправка почты сайтом):

Мне кажется консольных программ примерно миллион.
Есть ли смысл создавать нечто похожее?
Ну, тот же mutt к примеру.

Нет, конечно. При условии, что они выполняют свою задачу (положил письмо в очередь и отпустил вызывающий процесс).

Кальметов Игорь писал(а) (RE: Локальная отправка почты сайтом):

Ну, тот же mutt к примеру.

Судя по документации, это приложение, управляемое меню http://mutt.org/doc/manual/#core-concepts. Хоть и текстовое.
Не выйдет скормить в настройки PHP (sendmail_path) что-то типа "mutt -t -i".

Кальметов Игорь писал(а) (RE: Локальная отправка почты сайтом):

Но если вы говорите о полноценном API к TEGU, то тут вы правы - необходим.
Но делать мы будем его не раньше, чем собственный протокол 2TMTP - примерно конец этого года.

Важно то, что он в принципе будет.

Поискать готовую программу для командной строки можно. Прижмет - поищу.
Тот же mail не вижу, что подойдет (man mail). Там для отправки письма нужна привычная инфраструктура (локальная очередь в файловой системе) или программа для опции sendmail (очень редко ей пользовался, не помню куда пихать, но сейчас это и не важно).

Думаю, что никакая готовая программа не будет управлять собственной очередью сообщений. Смысла тогда в ней нет.

RE: Локальная отправка почты сайтом - Добавил(а) Жадан Виталий 9 месяца назад

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

    (1-3/3)