Страница 1 из 1

postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 11:21:04
Мария
Здравствуйте, господа.
Вроде бы все элементарно и понятно, но столкнулась с проблемой. Поставила postfix и popa3d (прошу не кричите, что это бяка, так мне захотелось :)). так вот когда отправляю письмо по телнету, postfix говорит, что успешно поставил в очередь на отправку и остается доволен, а вот когда захожу через popa3d и делаю stat, то получаю

Код: Выделить всё

stat
+OK 0 0
собсна конфиг постфикса:

Код: Выделить всё

/var/spool/postfix/defer/#postconf -n
alias_database = hash:/etc/aliases
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 20
default_privs = nobody
home_mailbox = Mailbox
html_directory = no
inet_interfaces = all
local_destination_concurrency_limit = 2
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain
mydomain = домен.com
myhostname = mail.домен.com
mynetworks = 127.0.0.0/8, 192.168.10.0/24
mynetworks_style = host
myorigin = $myhostname
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_banner = =)
unknown_local_recipient_reject_code = 550
Для popa3d в inetd.conf изменила строчку

Код: Выделить всё

pop3 stream tcp nowait root /usr/local/libexec/popa3d popa3d
Пытаюсь думать логично, получается, что где-то не совпадают пути :? В общем прошу помощи опытных людей

Re: postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 11:31:26
dikens3
Мария писал(а):Здравствуйте, господа.
Здравствуйте.
Мария писал(а):Поставила postfix и popa3d (прошу не кричите, что это бяка, так мне захотелось :)).
Откуда вы пришли, что на Вас там постоянно кричат?
Мария писал(а):Так вот когда отправляю письмо по телнету, postfix говорит
Как говорит? Логами? Логи показать нужно.
Мария писал(а):что успешно поставил в очередь на отправку и остается доволен, а вот когда захожу через popa3d и делаю stat, то получаю
Очередь и доставка в почтовый ящик немного разные вещи.
Давайте начнём с того, что постфикс должен доставить письмо в ваш почтовый ящик?
Почтовый ящик находится (согласно конфигурации) в /var/spool/mail. Смотрите логи postfix и добейтесь доставки вашего письма в ваш почтовый ящик, который находится в /var/spool/mail/пользователь.

Вот здесь есть много полезного для решения твоей проблемы. Да и сам автор статей сюда наведывается.

P.S. Зашифровалась она понимаешь. :-)

Re: postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 11:49:05
Мария
Откуда вы пришли, что на Вас там постоянно кричат?
Утрирую :)
Как говорит? Логами? Логи показать нужно.

Код: Выделить всё

/var/log/#telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 =)
mail from: <maria@домен.com>
250 2.1.0 Ok
rcpt to: <maria@домен.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
test
.
250 2.0.0 Ok: queued as 6D7BB1733C44

Код: Выделить всё

May  7 12:38:03 energy postfix/cleanup[51422]: 6D7BB1733C44: message-id=<20080507083758.6D7BB1733C44@mail.домен.com>
May  7 12:38:03 energy postfix/qmgr[51193]: 6D7BB1733C44: from=<maria@домен.com>, size=359, nrcpt=1 (queue active)
May  7 12:38:03 energy postfix/local[51423]: 6D7BB1733C44: to=<maria@домен.com>, relay=local, delay=25, delays=25/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
May  7 12:38:03 energy postfix/qmgr[51193]: 6D7BB1733C44: removed
Вот что он мне пишет :)

а /var/spool/mail вообще нет такой директории. Есть /var/spool/postfix

Код: Выделить всё

/var/spool/#ll postfix/
total 28
drwx------  2 postfix  wheel     512 May  7 12:44 active
drwx------  2 postfix  wheel     512 May  7 11:02 bounce
drwx------  2 postfix  wheel     512 Apr 17 15:42 corrupt
drwx------  5 postfix  wheel     512 May  5 14:55 defer
drwx------  5 postfix  wheel     512 May  5 14:55 deferred
drwx------  2 postfix  wheel     512 Apr 17 15:42 flush
drwx------  2 postfix  wheel     512 Apr 17 15:42 hold
drwx------  2 postfix  wheel     512 May  7 12:44 incoming
drwx-wx---  2 postfix  maildrop  512 May  7 03:01 maildrop
drwxr-xr-x  2 root     wheel     512 May  7 11:02 pid
drwx------  2 postfix  wheel     512 Apr 30 10:34 private
drwx--x---  2 postfix  maildrop  512 Apr 30 10:34 public
drwx------  2 postfix  wheel     512 Apr 17 15:42 saved
drwx------  2 postfix  wheel     512 May  5 14:54 trace
Вот что в ней есть :)

Здесь это где?)
P.S. это я-то зашифровалась? :)

P.P.S. Ой, а /var/spool/mail-то нет. Т.е. получается, что нужно создать эту директорию, а какие права на нее должны быть и что должно быть в ней.. видимо директории с пользователями, но опять же какие права: =)

UPD

пошла немного другим путем. нашла у себя /var/mail где есть все пользователи
изменила в конфиге постфикса

Код: Выделить всё

mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail
сделала reload его родимого, но результат тот же :( почта не приходит

Re: postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 12:10:42
tango
Почту, которую вы посылаете maria@домен.com, вы можете увидить в домашней директории пользователя, в Maildir...
т.е. /home/maria/Maildir

Re: postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 12:14:15
tango
Извиняюсь.... просмотрела в конфиге что у вас указан Mailbox, а не Maildir...

Если вы хотите чтобы почта валилась в /var/mail или другую подобную директорию, то закоментируйте в конфиге постфикса строчку home_mailbox = Mailbox

а вообще... в дире /var/mail, файлы пользователей пустые что ли?

Re: postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 12:15:21
dikens3
Мария писал(а):Здесь это где?)
Извиняюсь... тут

P.S. Запускай postfix в режиме debug'a, если что-то не понимаешь. Он скажет куда положил твоё письмо.

Re: postfix+popa3d [FreeBSD]

Добавлено: 2008-05-07 13:12:11
Мария
Ура, ура, ура. получилось :)

Спасибо большое.
P.S. пошла читать по линку