Регистрация майл адресов postfix на php

pronax

Постоялец
Регистрация
20 Сен 2008
Сообщения
147
Реакции
10
Всем добрый вечер!
Есть свой сервер, на нем крутится postfix
Нужно сделать через php регистрацию e-mail.
т.е. пользователь защел на сайт -> регистрация -> зарегистрировался и автоматом ему дали e-mail вида login@server.ru

есть какие-нить идеи? либо может кто уже делал так.
 
Взять родной постфиксовский фронтенд и написать модуль для движка. А вобще, если постфикс с базой, там 2-3 запроса всего.
 
если есть допустим на сервере ipsconfig то можно связать сайты и все
 
Что бы не плодить тем, можно я эту тему подниму.

В общем, вопрос гораздо прозаичнее. Нужно просто, чтобы работала функция mail() на php:
Для примера простой php-файл:

PHP:
<?php
mail("tuda@mail.ru", "My Subject", "Line 1\nLine 2\nLine 3", "From: webmaster@example.com");
?>

До этого поднимал два VPS - сервера, просто запускал
# apt-get install postfix
и в принципе все - письма отправлялись на мыло: tuda@mail.ru в поле от кого проставлялось webmaster@example.com.

Оба VPS были русскоязными (хостинг я имею в виду), а теперь взял забугорный.

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

Код:
Mar 30 21:43:07 myhost postfix/pickup[1902]: 5044ECC21D: uid=33 from=<www-data>
Mar 30 21:43:07 myhost postfix/cleanup[2441]: 5044ECC21D: message-id=<20120330174307.5044ECC21D@myhost>
Mar 30 21:43:07 myhost postfix/qmgr[1903]: 5044ECC21D: from=<www-data@admin@mail.ru>, size=283, nrcpt=1 (queue active)
Mar 30 21:43:09 myhost postfix/smtp[2444]: 5044ECC21D: to=<tuda@mail.ru>, relay=mx1.mail.ru[1xx.xx.xx.1xx]:25, delay=2, delays=0.11/0/1.8/0.06, dsn=5.0.0, status=bounced (host mx1.mail.ru[1xx.xx.xx.1xx] said: 501 #5.1.3 Invalid character ('@') in username. (in reply to MAIL FROM command))
Mar 30 21:43:09 myhost postfix/cleanup[2441]: 42214CC21E: message-id=<20120330174309.42214CC21E@myhost>
Mar 30 21:43:09 myhost postfix/qmgr[1903]: 42214CC21E: from=<>, size=2013, nrcpt=1 (queue active)
Mar 30 21:43:09 myhost postfix/bounce[2445]: 5044ECC21D: sender non-delivery notification: 42214CC21E
Mar 30 21:43:09 myhost postfix/qmgr[1903]: 5044ECC21D: removed
Mar 30 21:43:10 myhost postfix/smtp[2444]: 42214CC21E: to=<www-data@admin@mail.ru>, relay=mxs.mail.ru[1xx.xx.1xx.xx]:25, delay=1.1, delays=0.01/0/0.96/0.09, dsn=5.0.0, status=bounced (host mxs.mail.ru[1xx.xx.1xx.xx] said: 550- 550-???????????????????????? ?????????????? ?? ????????????. 550 Restricted characters in address. (in reply to RCPT TO command))
Mar 30 21:43:10 myhost postfix/qmgr[1903]: 42214CC21E: removed
admin@mail.ru - это e-mail админа, не помню где его прописывал, возможно при установке Апача или еще какого-то модуля.
www-data - пользователь, под которым запускается Apache.
Как он формирует www-data@admin@mail.ru - не нашел ни в каких конфигах.
Где копать?

Все разобрался сам. Снес пакет и установил по новой. В окне установки
postfix-mail_hostname1-530x205.jpg

прописал неверно.
 
Назад
Сверху