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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Добрый день ! сделал всё по мануалу, почта отправляется, но не принимается

вот часть лога
Oct  2 10:15:27 alfa imapd: Connection, ip=[::1]
Oct  2 10:15:27 alfa imapd: LOGIN, user=goncharov@alfa.211.ru, ip=[::1], port=[59873], protocol=IMAP
Oct  2 10:15:28 alfa imapd: LOGOUT, user=goncharov@alfa.211.ru, ip=[::1], headers=0, body=0, rcvd=103, sent=391, time=1
Oct  2 10:24:01 alfa postfix/qmgr[2777]: 0C7DF601F4: from=<mr_lexus@mail.ru>, size=1134, nrcpt=1 (queue active)
Oct  2 10:24:01 alfa postfix/smtp[3343]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Oct  2 10:24:01 alfa postfix/smtp[3343]: 0C7DF601F4: to=<goncharov@alfa.211.ru>, relay=none, delay=42286, delays=42286/0.05/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Oct  2 10:25:28 alfa imapd: Connection, ip=[::1]
Oct  2 10:25:28 alfa imapd: LOGIN, user=goncharov@alfa.211.ru, ip=[::1], port=[37841], protocol=IMAP
Oct  2 10:25:28 alfa imapd: LOGOUT, user=goncharov@alfa.211.ru, ip=[::1], headers=0, body=0, rcvd=103, sent=391, time=0

предполагаю что это из-за обратной зоны, писал провайдеру, он на отрез отказался прописывать обратку. Есть какие нибудь предложения ?
« Последнее редактирование: 02 Октября 2009, 07:31:31 от mr_lexus »

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Не причем тут обратка в днсе. В твоем случае  смтп не может подконектиться к 127.0.0.1 на порт 10024. А на этом порту должен сидеть твой amavis  . Почему он не отвечает хз возможно что-то с настройками amavis  или файрвол блочит на интерфейсе lo. Попробуй прописать iptables -A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT   если не поможет то ковыряй amavis

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Ты прав =)

попробовал запустить amavis выдал ошибку

root@alfa:/etc/bind/zones# /etc/init.d/amavis start
Starting amavisd:   The value of variable $myhostname is "alfa", but should have been
  a fully qualified domain name; perhaps uname(3) did not provide such.
  You must explicitly assign a FQDN of this host to variable $myhostname
  in /etc/amavis/conf.d/05-node_id, or fix what uname(3) provides as a host's
  network name!
(failed).

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
как видишь у тебя ругается на имя . В /etc/hostname у тебя указано не полное имя.  Cейчас  у тебя alfa,   а должно быть типа alfa.ru

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
не помогло =(
написал alfa.211.ru так мой домен называется...


netstat -tap

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost:10024         *:*                     LISTEN      3093/amavisd (maste
tcp        0      0 localhost:10025         *:*                     LISTEN      2764/master
tcp        0      0 localhost:mysql         *:*                     LISTEN      2009/mysqld
tcp        0      0 *:www                   *:*                     LISTEN      2933/apache2
tcp        0      0 *:ftp                   *:*                     LISTEN      2815/vsftpd
tcp        0      0 *:domain                *:*                     LISTEN      1891/dnsmasq
tcp        0      0 *:ssh                   *:*                     LISTEN      1909/sshd
tcp        0      0 *:smtp                  *:*                     LISTEN      2764/master
tcp        0    300 alfa.211.ru:ssh         94.25.9.78:59942        ESTABLISHED 2971/sshd: lexus [p
tcp        0      0 alfa.211.ru:www         94.25.9.78:59946        TIME_WAIT   -
tcp6       0      0 [::]:imaps              [::]:*                  LISTEN      2504/couriertcpd
tcp6       0      0 [::]:pop3s              [::]:*                  LISTEN      2542/couriertcpd
tcp6       0      0 [::]:pop3               [::]:*                  LISTEN      2520/couriertcpd
tcp6       0      0 [::]:imap2              [::]:*                  LISTEN      2482/couriertcpd
tcp6       0      0 [::]:domain             [::]:*                  LISTEN      1891/dnsmasq
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      1909/sshd
tcp6       0      0 localhost:54976         localhost:imap2         TIME_WAIT   -
tcp6       0      0 localhost:imap2         localhost:54977         TIME_WAIT   -

получается amavis слушат теперь 10024 порт
« Последнее редактирование: 02 Октября 2009, 09:27:07 от mr_lexus »

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
ага слушает . если в логе таже ошибка то попробуй то правило для iptables ну и послухай интерфейс lo  когда проверять будешь.
« Последнее редактирование: 02 Октября 2009, 09:32:40 от Nickollla »

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
что с правилом, что без него не помогает

в логах

Oct  2 12:31:36 alfa imapd: LOGIN, user=goncharov@alfa.211.ru, ip=[::1], port=[51676], protocol=IMAP
Oct  2 12:31:36 alfa imapd: LOGOUT, user=goncharov@alfa.211.ru, ip=[::1], headers=544, body=0, rcvd=401, sent=2177, time=0
Oct  2 12:31:38 alfa imapd: Connection, ip=[::1]
Oct  2 12:31:38 alfa imapd: LOGIN, user=goncharov@alfa.211.ru, ip=[::1], port=[51677], protocol=IMAP
Oct  2 12:31:38 alfa imapd: LOGOUT, user=goncharov@alfa.211.ru, ip=[::1], headers=0, body=0, rcvd=119, sent=900, time=0


как интерфейс послушать ?

Пользователь решил продолжить мысль 02 Октября 2009, 09:36:12:
кстати когда он на Hostname матерился, я сделал как ты советовал, непомогло, поэтому сделал так как он и просил в самой ошибке. отредактировал файл /etc/amavis/conf.d/05-node_id

он теперь выглядит так

use strict;

# $myhostname is used by amavisd-new for node identification, and it is
# important to get it right (e.g. for ESMTP EHLO, loop detection, and so on).

#chomp($myhostname = `hostname --fqdn`);

# To manually set $myhostname, edit the following line with the correct Fully
# Qualified Domain Name (FQDN) and remove the # at the beginning of the line.
#
$myhostname = "alfa.211.ru";

1;  # ensure a defined return

« Последнее редактирование: 02 Октября 2009, 09:36:12 от mr_lexus »

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
не надо его редактировать там написано просто что такой косяк с именем а берется имя это по команде hostname --fqdn если в командной строке написать то в ответ ты должен получить свой alfa.211.ru  если не получаешь значит прописал в /etc/hostname не alfa.211.ru. Конечно так можно отредактировать но не спортивно. Послушать интерфейс можно tсpdump -i lo -n port 10024
Кстате в новом логе не нашел postfix/smtp[3343]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
« Последнее редактирование: 02 Октября 2009, 09:48:19 от Nickollla »

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
tspdump -i lo -n port 10024

[2]+  Stopped                 tspdump -i lo -n port 10024

это без правила
а это с правилом твоим

tspdump -i lo -n port 10024

[3]+  Stopped                 tspdump -i lo -n port 10024


Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
ошибся я tcpdump   а не tspdump

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
что так что, нифига его не слушает
root@alfa:/var/log# tcpdump -i lo -n port 10024
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
все слушает. если ничего нету это значит что не ходит . Вообщем запускаешь tcpdump  потом пытаешься провернуть с почтой главное не выключай tcpdump
Вот пример общения amavis рабочего
tcpdump -i lo -n port 10024
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes
10:55:30.586303 IP 127.0.0.1.58770 > 127.0.0.1.10024: S 3471828915:3471828915(0) win 32792 <mss 16396,sackOK,timestamp 23984067 0,nop,wscale 2>
10:55:30.765997 IP 127.0.0.1.10024 > 127.0.0.1.58770: S 3475556694:3475556694(0) ack 3471828916 win 32768 <mss 16396,sackOK,timestamp 23984068 23984067,nop,wscale 2>
10:55:30.766227 IP 127.0.0.1.58770 > 127.0.0.1.10024: . ack 1 win 8198 <nop,nop,timestamp 23984068 23984068>
10:55:41.420805 IP 127.0.0.1.10024 > 127.0.0.1.58770: P 1:50(49) ack 1 win 8192 <nop,nop,timestamp 23986776 23984068>
10:55:41.420995 IP 127.0.0.1.58770 > 127.0.0.1.10024: . ack 50 win 8198 <nop,nop,timestamp 23986776 23986776>
10:55:41.422956 IP 127.0.0.1.58770 > 127.0.0.1.10024: P 1:17(16) ack 50 win 8198 <nop,nop,timestamp 23986777 2398677
« Последнее редактирование: 02 Октября 2009, 09:56:37 от Nickollla »

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
вот лог когда с правилом, при отправке с моего сервака на майловский, пошёл обмен, а письмо отправил на свой сервак, нажал проверить, а в ответ тишина....

root@alfa:/var/log# tcpdump -i lo -n port 10024
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes
12:56:03.710623 IP 127.0.0.1.39956 > 127.0.0.1.10024: S 3029410155:3029410155(0) win 32792 <mss 16396,sackOK,timestamp 183736 0,nop,wscale 5>
12:56:03.710706 IP 127.0.0.1.10024 > 127.0.0.1.39956: S 3033956682:3033956682(0) ack 3029410156 win 32768 <mss 16396,sackOK,timestamp 183736 183736,nop,wscale 5>
12:56:03.710769 IP 127.0.0.1.39956 > 127.0.0.1.10024: . ack 1 win 1025 <nop,nop,timestamp 183736 183736>
12:56:03.770282 IP 127.0.0.1.10024 > 127.0.0.1.39956: P 1:50(49) ack 1 win 1024 <nop,nop,timestamp 183742 183736>
12:56:03.771107 IP 127.0.0.1.39956 > 127.0.0.1.10024: . ack 50 win 1025 <nop,nop,timestamp 183742 183742>
12:56:03.772300 IP 127.0.0.1.39956 > 127.0.0.1.10024: P 1:24(23) ack 50 win 1025 <nop,nop,timestamp 183743 183742>
12:56:03.772365 IP 127.0.0.1.10024 > 127.0.0.1.39956: . ack 24 win 1024 <nop,nop,timestamp 183743 183743>
12:56:03.775828 IP 127.0.0.1.10024 > 127.0.0.1.39956: P 50:198(148) ack 24 win 1024 <nop,nop,timestamp 183743 183743>
12:56:03.776855 IP 127.0.0.1.39956 > 127.0.0.1.10024: P 24:249(225) ack 198 win 1059 <nop,nop,timestamp 183743 183743>
12:56:03.778781 IP 127.0.0.1.10024 > 127.0.0.1.39956: P 198:221(23) ack 249 win 1058 <nop,nop,timestamp 183743 183743>
12:56:03.812206 IP 127.0.0.1.39956 > 127.0.0.1.10024: . ack 221 win 1059 <nop,nop,timestamp 183747 183743>
12:56:03.832311 IP 127.0.0.1.10024 > 127.0.0.1.39956: P 221:369(148) ack 249 win 1058 <nop,nop,timestamp 183749 183747>
12:56:03.832383 IP 127.0.0.1.39956 > 127.0.0.1.10024: . ack 369 win 1092 <nop,nop,timestamp 183749 183749>
12:56:03.832903 IP 127.0.0.1.39956 > 127.0.0.1.10024: P 249:963(714) ack 369 win 1092 <nop,nop,timestamp 183749 183749>
12:56:03.872213 IP 127.0.0.1.10024 > 127.0.0.1.39956: . ack 963 win 1103 <nop,nop,timestamp 183753 183749>
12:56:10.030974 IP 127.0.0.1.10024 > 127.0.0.1.39956: P 369:461(92) ack 963 win 1103 <nop,nop,timestamp 184368 183749>
12:56:10.031825 IP 127.0.0.1.39956 > 127.0.0.1.10024: F 963:963(0) ack 461 win 1092 <nop,nop,timestamp 184368 184368>
12:56:10.041693 IP 127.0.0.1.10024 > 127.0.0.1.39956: P 461:525(64) ack 964 win 1103 <nop,nop,timestamp 184369 184368>
12:56:10.041828 IP 127.0.0.1.39956 > 127.0.0.1.10024: R 3029411119:3029411119(0) win 0


Пользователь решил продолжить мысль 02 Октября 2009, 09:59:04:
а вот когда без правила.

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes
12:58:17.697281 IP 127.0.0.1.39977 > 127.0.0.1.10024: S 826874640:826874640(0) win 32792 <mss 16396,sackOK,timestamp 197135 0,nop,wscale 5>
12:58:17.697366 IP 127.0.0.1.10024 > 127.0.0.1.39977: S 824989552:824989552(0) ack 826874641 win 32768 <mss 16396,sackOK,timestamp 197135 197135,nop,wscale 5>
12:58:17.697430 IP 127.0.0.1.39977 > 127.0.0.1.10024: . ack 1 win 1025 <nop,nop,timestamp 197135 197135>
12:58:17.757116 IP 127.0.0.1.10024 > 127.0.0.1.39977: P 1:50(49) ack 1 win 1024 <nop,nop,timestamp 197141 197135>
12:58:17.757214 IP 127.0.0.1.39977 > 127.0.0.1.10024: . ack 50 win 1025 <nop,nop,timestamp 197141 197141>
12:58:17.758493 IP 127.0.0.1.39977 > 127.0.0.1.10024: P 1:24(23) ack 50 win 1025 <nop,nop,timestamp 197141 197141>
12:58:17.759092 IP 127.0.0.1.10024 > 127.0.0.1.39977: . ack 24 win 1024 <nop,nop,timestamp 197141 197141>
12:58:17.762420 IP 127.0.0.1.10024 > 127.0.0.1.39977: P 50:198(148) ack 24 win 1024 <nop,nop,timestamp 197142 197141>
12:58:17.763429 IP 127.0.0.1.39977 > 127.0.0.1.10024: P 24:249(225) ack 198 win 1059 <nop,nop,timestamp 197142 197142>
12:58:17.765382 IP 127.0.0.1.10024 > 127.0.0.1.39977: P 198:221(23) ack 249 win 1058 <nop,nop,timestamp 197142 197142>
12:58:17.802222 IP 127.0.0.1.39977 > 127.0.0.1.10024: . ack 221 win 1059 <nop,nop,timestamp 197146 197142>
12:58:17.822310 IP 127.0.0.1.10024 > 127.0.0.1.39977: P 221:369(148) ack 249 win 1058 <nop,nop,timestamp 197148 197146>
12:58:17.822385 IP 127.0.0.1.39977 > 127.0.0.1.10024: . ack 369 win 1092 <nop,nop,timestamp 197148 197148>
12:58:17.822768 IP 127.0.0.1.39977 > 127.0.0.1.10024: P 249:963(714) ack 369 win 1092 <nop,nop,timestamp 197148 197148>
12:58:17.862212 IP 127.0.0.1.10024 > 127.0.0.1.39977: . ack 963 win 1103 <nop,nop,timestamp 197152 197148>
12:58:21.644794 IP 127.0.0.1.10024 > 127.0.0.1.39977: P 369:461(92) ack 963 win 1103 <nop,nop,timestamp 197530 197148>
12:58:21.645484 IP 127.0.0.1.39977 > 127.0.0.1.10024: F 963:963(0) ack 461 win 1092 <nop,nop,timestamp 197530 197530>
12:58:21.652981 IP 127.0.0.1.10024 > 127.0.0.1.39977: P 461:525(64) ack 964 win 1103 <nop,nop,timestamp 197531 197530>
12:58:21.653113 IP 127.0.0.1.39977 > 127.0.0.1.10024: R 826875604:826875604(0) win 0

« Последнее редактирование: 02 Октября 2009, 09:59:04 от mr_lexus »

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
вот
Все из лога видно что они общаются теперь нормально ушла та ошибка alfa postfix/smtp[3343]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused.
Терь кури лог дальше где еще ругается:)

Оффлайн mr_lexus

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
куда хоть копать ??

 

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