vitvirtual

vitvirtual
Рейтинг
248
Регистрация
18.10.2007
myhand:
Что и зачем вы там еще наколбасили и что конкретно не работает - хз. Зачем вообще полезли какой-то DNS настраивать.

У вас панелька - вы все должны кнопочками и галочками "настраивать". Лезть во что-то еще - не для вас.

Права кривые на какие-то каталоги сендмайла.

Я ничего лишнего нигде не трогал, пользовался вот этим руководством, причем никаких "серых" списков не настраивал, редактировал только 2 файла: /etc/mail/access и /etc/mail/local-host-names. В конце этого мануала написано, что нужно внести изменения в DNS сервер, но не указано, в какой файл нужно вносить эти изменения, поэтому я ничего не трогал, только пытаюсь выяснить, какой все-таки файл нужно редактировать.

P.S. Если бы sendmail настраивалась через панель ispmanager, было бы замечательно, но к сожалению это не так, по умолчанию sendmail никогда не работала, я пару раз заказывал платную услугу по настройке, когда были деньги...

michaek:
vitvirtual, всегда есть возможность обратиться за платной консультацией )

У меня сейчас финансы не позволяют...

Ни фига не работает :(


[root@= ~]# netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1665/sendmail: acce
[root@= ~]#

DNS так и не удалось настроить, в chroot нет таких файлов...

в maillog пишет:

Oct 18 16:01:11 newvps sendmail[1692]: q9IC1A7r001692: q9IC1A7s001692: return to sender: Service unavailable

Oct 18 16:01:11 newvps sendmail[1692]: q9IC1A7s001692: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32836, relay=[127.0.0.1], dsn=5.0.0, stat=Service unavailable
Oct 18 16:01:11 newvps sendmail[1692]: q9IC1A7r001692: Losing ./qfq9IC1A7r001692: savemail panic
Oct 18 16:01:11 newvps sendmail[1692]: q9IC1A7r001692: SYSERR(apache): savemail: cannot save rejected email anywhere

:(

myhand:
ТС, DAEMON_OPTIONS из конфига сендмайла покажите?

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Ladycharm:
PHP юзает штатный почтовый клиент операционки, если он не установлен - работать не будет. В Юниксах sendmail ставится вместе с операционкой, но работает только локально, наружу не отправляет. Как на ЦентОС - не знаю.

Смысл прост: настроить Sendmail - потратить не один день времени и свихнуть себе мозги, а тот же Postfix - пару часов работы максимум.

На самом деле мне оставалось только настроить dns, чтобы sendmail заработал, полез читать, как настраивается postfix, и нашел, как настроить dns:


7. Настройка DNS сервера
Для того чтобы протестировать почтовый сервер, настройте Bind-chroot. Этот пакет позволить настроить DNS сервер.
Напомню, что наш почтовый сервер имеет следующий IP адрес 192.168.1.2.
При этом еще имеется локальная сеть с адресом 192.168.1.0

# yum install bind-chroot -y

# gedit /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=mx.point.local

# gedit /var/named/chroot/etc/named.conf

acl "mynets" {127.0.0.0/8; 192.168.1.0/24; }; # Здесь 192.168.1.0/24 - адрес локальной сети
options {
listen-on port 53 { 192.168.1.2; localhost; }; # Здесь 192.168.1.2 - IP адрес сетевого адаптера почтового сервера, наш сервер слушает 53 порт этого интерфейса
directory "/var/named";
allow-query { any; mynets; };
#recursion no;
allow-recursion { mynets; };
allow-transfer { none; };
version "no version info";
};
include "/var/named/zone.conf";

# gedit /var/named/chroot/var/named/zone.conf

zone "point.local" IN {
type master;
file "point.local.conf";
allow-update { none; };
};

# gedit /var/named/chroot/var/named/point.local.conf

$TTL 3600
point.local. IN SOA mx.point.local. root.point.local. (
20010610 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
@ IN NS mx.point.local.
@ IN A 192.168.1.2
www IN CNAME @
@ IN MX 10 mx.point.local.
mx IN A 192.168.1.2

Открываем файл настроек сетевой карты:

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

В нем добавляем строчку:

DNS1=192.168.1.2

Добавить адрес DNS сервера сюда:

# gedit /etc/resolv.conf -> DNS1=192.168.1.2

# service named start

# chkconfig --level 35 named on

# dig point.local

; <<>> DiG 9.7.4-RedHat-9.7.4-1.el5 <<>> point.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53153
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;point.local. IN A
;; ANSWER SECTION:
point.local. 3600 IN A 192.168.1.2
;; AUTHORITY SECTION:
point.local. 3600 IN NS mx.point.local.
;; ADDITIONAL SECTION:
mx.point.local. 3600 IN A 192.168.1.2
;; Query time: 8 msec
;; SERVER: 192.168.1.2#53(192.168.1.2)
;; WHEN: Wed Aug 17 05:03:48 2011
;; MSG SIZE rcvd: 78

# reboot

В общем, вскоре sendmail у меня заработает :)

Первые 200-250 грамм крепкого засасываю в течение получаса с горячей закусью. Потом идёт приход такой чудесный, когда всех любишь или прёшься от музыки не по-децки. Длится около получаса тоже. А вот после...

Бардо, это слишком дешевое пойло, не рекомендую его пить, тем более, на бруньках. Лучше уж винца :)

Andreyka:
Абсолютно правильно. Или заплатить тому, кто настроит за вас.

Платил не раз уже, это хорошо делать, когда есть деньги...

michaek:
vitvirtualможно поставить webmin

У меня стоит ispmanager...

Andreyka:
Поставить ssmtp вместо sendmail

Насколько я понял, какую бы почтовую программу я бы не установил, ее все равно придется настраивать вручную, править файлы hosts, настраивать DNS и т.п., поэтому какой смысл "менять шило на мыло"?

lapdx:
отправляй ччерез php через gmail.

Можно более подробно, как настроить?

Всего: 3197