391

AlfaStriker, Все равно виртуалхост не хочет страртовать, странно конечно

392 (23.02.2014 13:22:33 отредактировано AlfaStriker)

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

У тебя почему-то редирект стоит с mail(mx).npugypok.ws на npugypok.ws.

393

https://mail.mydomen/roundcube/ - вот так работает
https://mydomen/roundcube/ - так работает
https://mydomen/webmail - тоже работает

https://mail.mydomen - а так выдает стартовую страницу апач

394

У меня выдает адрес твоей стартовой страницы с погодой.
Посмотри настройки главное страницы, может там проблема.

395

AlfaStriker, У меня щас он в локалке, на внешку другой смотрит. Сейчас выведу этот на внешку

396

Выведи посмотрим, у меня если ввести http://mail.company.kz  - выходить текст:

Bad Request

Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Hint: https://mail.company.kz/

И там я уже выбираю ссылку  - https://mail.company.kz/

397

AlfaStriker, Вообще ерунда какая-то получается. При вводе http://mydomain сразу редиректит на https://mail.mydomain и показывает стартовую страницу апача

398

Fireball, надо твои настройки смотреть. Лучше верни все назад.

399 (23.02.2014 17:08:59 отредактировано Fireball)

AlfaStriker, В общем обычный виртуалхост запускается и работает, а вот защищенное соединение не работает, видимо где-то ошибка...
Если будет желание глянуть, могу по тимвьювиру дать доступ ... буду очень благодарен за помощь!

400 (23.02.2014 17:11:07 отредактировано AlfaStriker)

Надо поковырят виртуалхост, видимо мой косяк.
Давай завтра посмотрим, я седня устал уже от компа.

401 (23.02.2014 17:55:24 отредактировано Fireball)

Разобрался вроде! Вот в такой вид привел

<Virtualhost ip:443>
ServerName mail.mydomain
ServerAdmin admin@mydomain
DocumentRoot "/var/www/html/roundcube/"
#Redirect permanent / https://mydomain/
SSLEngine on
SSLCertificateFile /etc/postfix/certs/cert.pem
SSLCertificateKeyFile /etc/postfix/certs/key.pem
# Поскольку roundcube написан на PHP и мы
# не предполагаем запуск чего-либо кроме PHP скриптов
# на этом виртуалхосте, то на всякий случай отключаем CGI
# и запрещаем изменение параметров ./htaccess'ом
<Directory "/var/www/html/roundcube/">
Options -ExecCGI
AllowOverride None
SSLRequireSSL
</Directory>
# Запрещаем PHP скриптам выходить за пределы
# директории виртуалхоста
php_admin_value open_basedir /var/www/html/roundcube
php_admin_value safe_mode_include_dir /var/www/html/roundcube
#php_admin_value safe_mode_exec_dir /noexec
php_admin_value doc_root /var/www/html/roundcube
php_admin_value upload_tmp_dir /var/www/html/roundcube/temp
php_admin_value session.save_path /var/www/html/roundcube/temp

# Логирование
ErrorLog /var/log/httpd/roundcube-error.log
TransferLog /var/log/httpd/roundcube-access.log
</Virtualhost>

Теперь через https://mail.mydomain - заходит нормально , а вот через mail.mydomain не работает, видимо нужно редиректить как-то...

402

помогите.. не срабатывают белые списки в логах вот что: Helo command rejected: Host not found; from=<test@domain.com>
конфиг постфикса

smtpd_recipient_restrictions = permit_mynetworks,
  permit_sasl_authenticated,
  reject_unauth_destination,
  check_policy_service inet:127.0.0.1:10023
  check_client_access hash:/etc/postfix/whitelist,
  check_sender_access hash:/etc/postfix/whitelist,
  check_recipient_access hash:/etc/postfix/whitelist,
  check_client_access hash:/etc/postfix/blacklist,
  check_sender_access hash:/etc/postfix/blacklist,
  check_recipient_access hash:/etc/postfix/blacklist,
  reject_authenticated_sender_login_mismatch,
  reject_non_fqdn_recipient,
  reject_unauthenticated_sender_login_mismatch,
  reject_invalid_hostname,
  reject_unknown_recipient_domain,
  reject_unknown_client,
  reject_unlisted_recipient,
  reject_unverified_recipient,
  reject_unauth_pipelining,
  reject_rbl_client cbl.abuseat.org,
  reject_rbl_client dialups.mail-abuse.org,
  reject_rbl_client bl.spamcop.net,
  reject_rbl_client zen.spamhaus.org,
  reject_rbl_client sbl-xbl.spamhaus.org,
  permit
smtpd_client_restrictions =
  reject_unauth_pipelining,
  permit_sasl_authenticated,
  permit_mynetworks,
  reject_unknown_client_hostname,
  permit
smtpd_helo_restrictions =
  permit_mynetworks,
  permit_sasl_authenticated,
  reject_invalid_hostname,
  reject_invalid_helo_hostname,
  reject_unknown_hostname,
  reject_non_fqdn_helo_hostname,
  reject_unknown_helo_hostname,
  permit
smtpd_sender_restrictions =
  check_sender_access hash:/etc/postfix/access_sender
  reject_authenticated_sender_login_mismatch,
  reject_unauthenticated_sender_login_mismatch,
  permit_sasl_authenticated,
  reject_sender_login_mismatch
  reject_non_fqdn_sender,
  reject_unknown_sender_domain,
  permit
content_filter = scan:127.0.0.1:10026
receive_override_options = no_address_mappings

403 (24.02.2014 19:17:16 отредактировано AlfaStriker)

Странно, а вы делали:

postmap /etc/postfix/whitelist

service postfix reload

Как прописали домены в /etc/postfix/whitelist ?

404

AlfaStriker пишет:

Странно, а вы делали:

postmap /etc/postfix/whitelist

service postfix reload

Как прописали домены в /etc/postfix/whitelist ?

да postmap /etc/postfix/whitelist и service postfix reload делал.. в /etc/postfix/whitelist прописывал так:

test@domen.com OK

главное в чем прикол.. блеклист работает тестировал на яндексе блочил свою почту то режет.. а вот вайлист на HELLO не реагирует..

405 (25.02.2014 19:32:48 отредактировано AlfaStriker)

tirex00 пишет:
AlfaStriker пишет:

Странно, а вы делали:

postmap /etc/postfix/whitelist

service postfix reload

Как прописали домены в /etc/postfix/whitelist ?

да postmap /etc/postfix/whitelist и service postfix reload делал.. в /etc/postfix/whitelist прописывал так:

test@domen.com OK

главное в чем прикол.. блеклист работает тестировал на яндексе блочил свою почту то режет.. а вот вайлист на HELLO не реагирует..

Чтобы whitelist работал в вашем случае надо добавить в /etc/postfix/main.cf:

smtpd_helo_restrictions =
      check_client_access hash:/etc/postfix/whitelist,

smtpd_sender_restrictions =
    check_sender_access hash:/etc/postfix/whitelist,

В - /etc/postfix/whitelist должна быть строка например:

domen.ua OK
xxx.xxx.xxx.xxx OK

Здесь домен и его IP адрес.
Попробуйте так, должно работать.
Или можно и так:

smtpd_client_restrictions =
    check_sender_access hash:/etc/postfix/whitelist,
smtpd_helo_restrictions =
    check_client_access hash:/etc/postfix/whitelist,
    check_sender_access hash:/etc/postfix/whitelist,
smtpd_sender_restrictions =
    check_sender_access hash:/etc/postfix/whitelist,

Тогда в /etc/postfix/whitelist можно добавить только домен:

domen.ua OK

406

спасибо! попробую.

407

первый вариант не сработало все равно не пускало.. а по второму получилось.. спасибо!

408

Люди помогите плиз!

При создании почтового сервера по данному мануалу возникла следующая трабла:
1. Имя почтовика mx1.u70.point.ru, домен соответственно u70.point.ru.
При создании админа (суперпользователя в postfixadmin в браузере http:/x.x.x.x/postfixadmin/setup.php) наотказ не хочет создавать admin@u70.point.ru, но дал возможность создать - admin@point.ru.
dns настроен. во всех конфига стоит u70.point.ru.
Соответственно не создается домен u70.point.ru и почтовые ящики.
Домен point.ru создается

В чем может быть причина?

2. Как настроить на postfix аля коннекторы (Echange).
Т.е. письма предназначенные для домена point.ru отправлять на 192.168.1.10, письма предназначенные для домена u70.point.ru на 225.55.13.2, письма предназначенные для домена tx.ru на 10.255.125.1
и т.п.

409

alex25region, ну так проблема с DNS.
Нету записи A - mx1.u70.point.ru
И нету записи PTR - mx1.u70.point.ru

Веб интерфейс Postfixadmin проверяет разрешение имен прежде чем работать. Чтобы он не проверял DNS записи, измените его конфиг:

# vi /var/www/html/postfixadmin/config.inc.php

$CONF['emailcheck_resolve_domain']='NO';

Думаю проблему у вас с этим.

410 (27.02.2014 10:06:07 отредактировано alex25region)

Все есть!

FWD:

$ORIGIN u70.point.ru.
$TTL 3D
@       SOA                     mx1.u70.point.ru.     root.u70.point.ru. (12 4h 1h 1w 1h)
@       IN      NS              mx1.u70.point.ru.
@       IN      MX      10      mail.u70.point.ru.
mx1.u70.point.ru.         IN      A    10.125.1.25
www          IN      A    10.125.1.25
mail           IN      A    10.125.1.25

REV:

$ORIGIN 1.125.10.in-addr.arpa.

$TTL 3D
@    SOA         mx1.u70.point.ru.    root.u70.point.ru. (12 4h 1h 1w
 1h)
@    IN            NS      mx1.u70.point.ru.
25     IN            PTR     mx1.u70.point.ru.

В случае с $CONF['emailcheck_resolve_domain']='NO'; тоже самое!

nslookup 10.125.1.25 и nslookup mx1.u70.point.ru - проходят как надо!

411 (27.02.2014 10:26:40 отредактировано AlfaStriker)

А у меня не получается разрешить имя mx1.u70.point.ru:

nslookup mx1.u70.point.ru

*** UnKnown не удалось найти mx1.u70.point.ru: Non-existent domain

nslookup u70.point.ru

*** UnKnown не удалось найти u70.point.ru: Non-existent domain

Если вы хотите сделать Postfix как внешний почтарь (Frontend), а Exchange - как внутренний (backend).
Значить вам думаю надо настроить релей (relay). Сам я такого не делал, поэтому не помощник с этим.
Но, в Интернете много информации по этой теме.

412

Разобрался по первой проблеме:
проблема была в неправильном конфиге: /etc/named.conf в разделе allow-transfer.

413

Товарищи! Объясните пожалуйста! Если нужно чтобы почта ходила на внешние сервера, какие ип нужно прописывать в скриптах? Здесь настройка почты только для работы в локальной сети?

Система такая:   CentOS6.5 на VirtualBox. Ип 192.168.0.95, мост . На внешнюю сеть пакеты идут через роутер 192.168.0.1.   Есть домен fxxxxx.ru, его обслуживают 3 DNS  dns1.netbreeze.net (81.177.22.81)  , dns2.netbreeze.net (198.199.80.209) , dns3.netbreeze.net (91.226.31.4) . Этому домену соответствует мой внешний статический ИП  95.31.ххх.ххх .  Не могу увязать домен point.lokal   и  имя хоста почтового сервера   mx.point.lokal

Моя MX запись:

 Консоль:

# nslookup -type=mx fxxxxxx.ru
Server:         192.168.0.1                           Это правильные ИП ?
Address:        192.168.0.1#53

Non-authoritative answer:
fxxxxxx.ru   mail exchanger = 10 mail.fxxxxx.ru.      #   Это   mail.fxxxxx.ru.   -- запись MX  Ее нужно поставлять везде вместо mx.point.lokal ?

Какие должны быть ИП в 

vi /etc/named.conf  
vi /var/named/point.local.fwd
vi /var/named/point.local.rev    ?

Объясните пожалуйста!

414

zantonioz, у вас зарегистрированное доменое имя - fxxxxxx.ru и три DNS сервера.
На сервере с IP адресом   95.31.ххх.ххх у вас крутится сайт - www.fxxxxxx.ru
Теперь вы хотите чтобы этот же хост с IP адресом   95.31.ххх.ххх мог принимать и отсылать почту используя  доменное имя - fxxxxxx.ru.

Думаю вам надо добавить в ваш первичный DNS сервер запись - A и MX . А так же сообщит вашему провайдеру чтобы он внес со своей стороны PTR запись.

A запись выглядит примерно так в случае named:

mx.fxxxxxx.ru.         IN      A    95.31.ххх.ххх
mail.fxxxxxx.ru.       IN      A    95.31.ххх.ххх

Запись MX выглядит вот так напримере named:

@       IN      MX      10    mail.fxxxxxx.ru.

После этих операций с DNS другие почтовые системы поймут что за домен fxxxxxx.ru отвечает почтовый сервер с именем хоста mail.fxxxxxx.ru    с IP - 95.31.ххх.ххх, не важно стоит сайт ли сайт на том же IP.

Не забудьте открыть порты 22, 110 и 143.

415 (03.03.2014 21:23:28 отредактировано zantonioz)

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

Запись А существует:

mail.fxxxxxx.ru.    A (адрес Internet v4)     95.31.ххх.ххх

порты открыл на роутере и настроил по примеру CentOS  (110, 143)

Какие должны быть ИП в

vi /etc/named.conf 
vi /var/named/point.local.fwd
vi /var/named/point.local.rev    ?

Объясните пожалуйста!

416 (04.03.2014 10:24:14 отредактировано AlfaStriker)

Я честно сказать не понял ab

По идее должен быть этот IP  - 95.31.ххх.ххх

Вы хотите отправлять почту с домена point.local, этого у вас не получится.
Так как point.local - это не зарегистрированное доменное имя, и вообще этот домен указывается для примера.
В реальности требуется купить доменное имя у регистратора, а  также иметь статический белый IP и сервер на котором будет установлен Postfix.

417 (04.03.2014 11:18:24 отредактировано zantonioz)

У меня уже есть купленное доменное имя   fxxxxx.ru   к которому привязан статический , белый, мой внешний ИП адрес 95.31.ххх.ххх

Меня интересуют

vi /etc/named.conf                             вместо 192.168.1.2  должен быть  95.31.xxx.xxx ?
vi /var/named/point.local.fwd
vi /var/named/point.local.rev              $ORIGIN 0.168.192.in-addr.arpa.  или  $ORIGIN xxx.31.95.in-addr.arpa.  ?

вместо point.local я указывал свой купленный домен fxxxxx.ru

Как происходит запрос от почтового клиента (например The Bat!) в которой настойки :   smtp   mail.fxxxxx.ru   порт 25 -->  на mail.fxxxxxx.ru --> 95.31.ххх.ххх --> 192.168.0.1 (роутер), который перенаправляет на 192.168.0.95 порт 25 (машина на которой линукс с почтовым сервером) ?

The Bat! пишет что удаленный компьютер отверг запрос на подключение... т.е на  mail.fxxxxx.ru   порт 25

418

The Bat у тебя с компьютера из этой же локальной сети пытается подключиться?

419

zantonioz,
Покажи что у тебя в

vi /etc/resolv.conf
vi /etc/sysconfig/network-scripts/ifcfg-eth0

420 (04.03.2014 11:39:16 отредактировано zantonioz)

да

vi /etc/resolv.conf      этот файл перезаписывается постоянно

# Generated by NetworkManager
search localhost.localdomain     
nameserver 192.168.0.1          роутер 
nameserver 192.168.0.95        машина с сервером
nameserver 194.154.82.44      обслуж домен dns

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
UUID=744ddc79-c8fc-4c26-a8ef-81107073447c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=08:00:27:6E:1D:98
IPADDR=192.168.0.95
PREFIX=24
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"