Организовать почтовый сервис на php

M
На сайте с 28.05.2015
Offline
4
1251

Есть каталог фирм на пхп. Нужно в нем организовать при регистрации одновременно и регистрацию почтового ящика с данным доменом. Каталог на ВПС. Подскажите, как можно реализовать данную функцию.

DV
На сайте с 01.05.2010
Offline
644
#1

Админа наймите, он организует.

Простейший (что в голову пришло, потому тупой несекьюрный) метод — phpexec (), парсинг конфига почтовика, добавление новых юзеров по шаблону.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
totamon
На сайте с 12.05.2007
Offline
437
#2
mmotor:
Каталог на ВПС.

ну тогда все просто) все завист от того что вы уже используете на ВПС или сможете установить и настроить... варианты

0. найти специалиста

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

2. все это через яндекс.почту для домена сделать

3. если установлена cPanel или isp у них тоже есть API для создания-удаления ящиков.

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
M
На сайте с 28.05.2015
Offline
4
#3

Я так понимаю, что postfix это альтернатива sendmail, и если я поставлю postfix, то удалится sendmail, который и отправляет письма с моего сайта. Я правильно понял? А если так, то наверное мне надо какое-то решение с sendmail?

---------- Добавлено 30.05.2015 в 16:00 ----------

Вот такую штуку нашел http://sourceforge.net/projects/sendmail-sql/?source=typ_redirect А что с ней делать дальше не пойму. Подскажите

M
На сайте с 28.05.2015
Offline
4
#4

Все таки при установке Postfix, sendmail предлагается удалить.

У меня вопрос такой возник, как бы а зачем мне устанавливать кучу приложений. Мне ведь по сути надо только принять почту. Т.е. мне надо направить почту ко мне на сервер, а на сервере обработать и записать в тот же файл или отдать на обработку в php. Ведь можно ж как-то это сделать без кучи программа. Чтобы к примеру тот же самый apache2 принял и направим мне в нужное место текст письма. Просто я не знаю принципа работы. Где-то же он должен быть описан. Может там и делов то не так уж и много. И вот эта штука http://www.php.su/functions/?cat=imap онаж для чего-то сделана.

S
На сайте с 02.05.2014
Offline
61
#5

mmotor, я 2 раза перечитал ваши посты, но так и не понял чего вы хотите?

mmotor:
Нужно в нем организовать при регистрации одновременно и регистрацию почтового ящика с данным доменом.

Т.е например у меня есть доме site.ru, я регаю его в вашем каталоге catalog.ru и получаю почту site.ru@catalog.ru Главный вопрос нафига мне этот ящик мы временно отложим 😕

Если я правильно понял, то самый простой способо это использовать api яндекс почты, https://tech.yandex.ru/pdd/doc/reference/email-add-docpage/

А потом через php причручивайте к каталогу работу с почтовым ящиком.

Может это чем то и поможет .https://github.com/barbushin/php-imap

PS

mmotor:
Ведь можно ж как-то это сделать без кучи программа. Чтобы к примеру тот же самый apache2 принял и направим мне в нужное место текст письма.

Спасибо, подняли настроение!

M
На сайте с 28.05.2015
Offline
4
#6

В общем-то получил я сообщение путем перенастроект sendmail и оно теперь попало в файл /var/lib/sendmail/dead.letter. Как бы мне теперь разобраться почему оно туда попало и направить его я так предполагаю с помощью файла aliases в нужный мне файл, где я уже смогу его обработать как мне надо и показать пользователю

---------- Добавлено 02.06.2015 в 06:41 ----------

Вот такую ошибку он выдает.

554 5.0.0 MX list for motor-vehicle.ru. points back to vps-73843.vps-ukraine.com.ua

554 5.3.5 Local configuration error

Где копать

K5
На сайте с 21.07.2010
Offline
209
#7

ТС зачем вам вообще почтовый сервис???

На сколько понимаю ваш ход мыслей:

каталог - регистрация - создание почтового ящика - отправка на него данных регистрируемого.

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

Не проще ли:

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

или

каталог - регистрация - для дальнейшей обработки данных, брать их из базы мускл

?????

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
M
На сайте с 28.05.2015
Offline
4
#8

Присылать будут пользователи каталога, а не я сам себе. Зашел человек в каталог, скопировал мыло, написал со своего почтового ящика mail.ru, gmail.com, и тд. Оно у него в отправленных останется, в переписке, к которой он может еще не раз обратиться, в адресной книге. А вообще сделал, что хотел изменений нескольких настроек sendmail

---------- Добавлено 02.06.2015 в 14:30 ----------

Вот у меня единственное вопрос возник

user: /home/site.ru/public_html/mail

Я сохраняю в файл. А можно как-то каждое сообщение в отдельный файл сохранять хотя бы. А то как-то нехорошо будет, если он переполняться будет.

---------- Добавлено 02.06.2015 в 14:33 ----------

Или хотя бы может можно их как-то разбить в файле virtusertable, на пользователей

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