Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: HowTo. Почтовый сервер Postfix, Courier, MySQL и SquirrelMail (Ubuntu 8,04)  (Прочитано 461965 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Через чей сервер резолвите PTR - того и мучать.
Шаг за шагом можно достичь цели.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Если быть до конца честным, то обратная зона не обязательно должна совпадать с тем, что написано в helo. Другое дело, что резолвится она должна в тот IP-адрес, с которого идет соединение. Т.е., если по-русски, то вариант (например) такой
vladimir@vladimir:~$ host 123.ru
123.ru has address 62.213.66.214
123.ru mail is handled by 20 mail.123.ru.
vladimir@vladimir:~$ host mail.123.ru
mail.123.ru has address 83.136.30.137
vladimir@vladimir:~$ host 83.136.30.137
137.30.136.83.in-addr.arpa is an alias for 137.128/25.30.136.83.in-addr.arpa.
137.128/25.30.136.83.in-addr.arpa domain name pointer mail.oldi.ru.
вполне правомерен.

Про mydomain.
Цитировать
mydomain (default: see "postconf -d" output)
The internet domain name of this mail system. The default is to use $myhostname minus the first component, or "localdomain" (Postfix 2.3 and later). $mydomain is used as a default value for many other configuration parameters.

Example:

mydomain = domain.tld

Читайте http://www.postfix.org/postconf.5.html

Если кратко - верните взад. Виртуальные хосты на то и виртуальные - для них есть например virtual_mailbox_domains.

Да, еще: myhostname - это имя ХОСТА, а не имя ДОМЕНА. Т.е. в Вашем случае - должно быть не consservice.ru a lubomira.consservice.ru
Цитировать
myhostname (default: see "postconf -d" output)
The internet hostname of this mail system. The default is to use the fully-qualified domain name (FQDN) from gethostname(), or to use the non-FQDN result from gethostname() and append ".$mydomain". $myhostname is used as a default value for many other configuration parameters.

Example:

myhostname = host.example.com
« Последнее редактирование: 26 Мая 2011, 17:20:28 от Karl500 »

delovoy

  • Гость
Столкнулся с проблемкой. Ubuntu 10.04 серверная. Постфикс запускается, но порты не прослушивает. в логах "fatal: /etc/postfix/master.cf: line 111: bad transport type: smtp_data_done_timeout=1200"  настраиваю по ману на первой страничке.

В mastere прописано это:
(Нажмите, чтобы показать/скрыть)

Кто нить сталкивался?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
man master.cf
Там ответ.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Настраивая по ману, копируйте. А не перепечатывайте.

delovoy

  • Гость
master.cf
(Нажмите, чтобы показать/скрыть)
Прочитайте пожалуйста. ман мастер.сиэф не даёт резульатат потому что это тупо файлик настройки. Где я мог допустить ошибочку?

Пользователь решил продолжить мысль 29 Мая 2011, 01:17:44:
Усли удалить то, что приписывал для всязки амависа, по порт становится доступным для прослушки. Завтра буду копать дальше, у ща спать, голова опухла =))))
« Последнее редактирование: 29 Мая 2011, 01:17:44 от delovoy »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Сравни
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}

и

amavis  unix    -       -       -       -       2       smtp
-o smtp_data_done_timeout       =       1200
-o smtp_send_xforward_command   =       yes

Совсем - совсем ничего не видно?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

delovoy

  • Гость
Да и в правду, полистал странички для правильного оформления :D конф файлов. Раставил пробелы как положено и вуаля. Буду знать, интересная вещь.

Пользователь решил продолжить мысль 29 Мая 2011, 12:22:47:
Вот не подумал сразу, что какие то пробелы могут повлиять на работоспособность. Впервые вижу такой синтаксис =)))

Пользователь решил продолжить мысль 29 Мая 2011, 13:57:21:
Дошёл до установки веб морды, стоит передо мной выбор между  squirrelmail и roundcubemail. roundcubemail вроде бы красивее, только для начинающего сложно без нормального мана установить. squirrelmail с маном, но не нравится контент. Попробую подыскать манчег для roundcubemail. На этом этапе уже должно всё работать (буть это даже зе-бат), буду проверять =) спасибки за статейку.

Пользователь решил продолжить мысль 29 Мая 2011, 16:40:59:
В общем есть небольшая проблемка, я где то не то прописал, не могу найти, гугл тоже не помог. Опишу, при создании пользователя с помощью маилх создаю папки, структура получается  такая: /home/vmail/domen.uz/user/ и в папке user 3 подпапки cur, new, tmp. Затем при помощи тоже же телнета пытаюсь зацепить ранее отправленное письмо на этот ящик, но оно не цепляется, после ввода
(Нажмите, чтобы показать/скрыть)
Хотя в папку new письмо упало. В логах /var/log/syslog следующее: May 29 17:20:14 domen pop3d: chdir Maildir: No such file or directory

Затем лезу проверять конфиги курьера, файлик pop3d:
(Нажмите, чтобы показать/скрыть)
Ничего особенного не нахожу....

Кусок из main.cf:
(Нажмите, чтобы показать/скрыть)
Здесь видим, что начальный путь зачат: "virtual_mailbox_base = /home/vmail". Получается должен к этому пути подставится путь, следующую папку /domain.uz, а вот где она должна быть прописана? Получается так, что не удаётся составить полный путь к директории где лежат папки. Какие файлики отвечают за путь к директории с письмами? Я конечно сразу извеняюсь, что спрашиваю здесь, но гугл не смог помочь =)

и есчё, в файлике mysql-virtual_mailboxes.cf который заведомо создавали лежит нижеследующее

(Нажмите, чтобы показать/скрыть)
Здесь немного непонятно...
« Последнее редактирование: 29 Мая 2011, 16:40:59 от delovoy »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
MAILDIRPATH полностью писать надо, IMO.
А вообще ман имяфайла
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

delovoy

  • Гость
Как только не писал путь в pop3d  файлике, в общем не получается, даже систему переустановил, нет результата. можете выложить файлик pop3d, посмотрю как там и что.

Оффлайн sd--Anti

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Доброго времени суток.
Имеется проблема, решить самостоятельно не получается.
mail.log
Jun  1 10:47:03 localhost postfix/smtpd[15736]: NOQUEUE: reject: CONNECT from unknown[180.242.20.147]: 450 4.7.1 Client host rejected: cannot find your hostname, [180.242.20.147]; proto=SMTP

main.cf
myhostname = mail.consservice.ru
mydomain = consservice.ru

host consservice.ru
consservice.ru has address 87.253.195.94
consservice.ru mail is handled by 1 mail.consservice.ru.

host 87.253.195.94
94.195.253.87.in-addr.arpa domain name pointer mail.consservice.ru.
telnet 87.253.195.94 25
Trying 87.253.195.94...
Connected to 87.253.195.94.
Escape character is '^]'.
220 mail.consservice.ru ESMTP Postfix (Ubuntu)
helo consservice.ru
250 mail.consservice.ru
quit
221 2.0.0 Bye

Спасибо!

« Последнее редактирование: 01 Июня 2011, 11:05:30 от sd--Anti »

delovoy

  • Гость
sd--Anti выложи полный конф  /etc/courier/pop3d. Проверю в чём я ошибся

Оффлайн sd--Anti

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Доброго времени суток.
Имеется проблема, решить самостоятельно не получается.
mail.log
Jun  1 10:47:03 localhost postfix/smtpd[15736]: NOQUEUE: reject: CONNECT from unknown[180.242.20.147]: 450 4.7.1 Client host rejected: cannot find your hostname, [180.242.20.147]; proto=SMTP

main.cf
myhostname = mail.consservice.ru
mydomain = consservice.ru

host consservice.ru
consservice.ru has address 87.253.195.94
consservice.ru mail is handled by 1 mail.consservice.ru.

host 87.253.195.94
94.195.253.87.in-addr.arpa domain name pointer mail.consservice.ru.
telnet 87.253.195.94 25
Trying 87.253.195.94...
Connected to 87.253.195.94.
Escape character is '^]'.
220 mail.consservice.ru ESMTP Postfix (Ubuntu)
helo consservice.ru
250 mail.consservice.ru
quit
221 2.0.0 Bye

Спасибо!


Есть еще проблема.

Когда меняю
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, permit
на
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname, permit
В логах получаю
postfix/smtpd[18059]: NOQUEUE: reject: EHLO from shpd-78-36-161-96.static.vologda.ru[78.36.161.96]: 450 4.7.1 <CKP03.Home>: Helo command rejected: Host not found; proto=SMTP helo=<CKP03.Home>CKP03 - имя компьютера с которого отправляется почта (находится за пределами локальной сети)

Поправил A и MX записи у хостера, провайдер выправил PTR

/etc/hosts
::1     localhost localhost.nixDDMF
127.0.0.1       localhost localhost.nixDDMF
192.168.0.10    mail.consservice.ru nixDDMF


# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/hostname
mail.consservice.ru
Ни как не могу решить проблему :(, прошу оказать посильную помощь. Спасибо!




Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
В логах получаю
Код:

 postfix/smtpd[18059]: NOQUEUE: reject: EHLO from shpd-78-36-161-96.static.vologda.ru[78.36.161.96]: 450 4.7.1 <CKP03.Home>: Helo command rejected: Host not found; proto=SMTP helo=<CKP03.Home>

CKP03 - имя компьютера с которого отправляется почта (находится за пределами локальной сети)

Видимо в настройках клиента не поставили "SMTP сервер требует авторизации"

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
aSmile, при чем тут это...

sd--Anti, я уже объяснял ведь. Еще раз, по буквам:

- сервер представляется в команде helo (или ehlo) как CKP03.Home (это видно из текста ошибки). Естественно, что никакого CKP03.Home для удаленного сервера НЕ СУЩЕСТВУЕТ. Он не может получить ответ на

host CKP03.Home

о чем и сообщает.

Виноват не Ваш сервер, а сервер-отправитель. Это у него нужно править конфиг.

UPD: Вы имеете полное право посылать такие письма нафиг (точнее, попытки их послать). И, уверяю, так поступаете не Вы один.
« Последнее редактирование: 01 Июня 2011, 22:27:29 от Karl500 »

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.