LINUX.ORG.RU

popa3d + postfix: не ходит почта между локальными пользователями

 , ,


0

2

Имею: линукс минт 17.2, popa3d, postfix, установленные из стандартных реп. Два локальных пользователя, c@c-desktop и gerda@c-desktop Письма отправляются. Но во входящих не появляются:

c@c-desktop:~ > telnet c-desktop 25
Trying 127.0.1.1...
Connected to c-desktop.
Escape character is '^]'.
220 c-desktop ESMTP Postfix (Ubuntu)
helo Host
250 c-desktop
mail from:c@c-desktop
250 2.1.0 Ok
rcpt to:gerda@c-desktop
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
Subject: Proversa svyazi
.
250 2.0.0 Ok: queued as ECE83121186
quit
221 2.0.0 Bye
Connection closed by foreign host.
c@c-desktop:~ > telnet c-desktop 110
Trying 127.0.1.1...
Connected to c-desktop.
Escape character is '^]'.
+OK
user gerda
+OK
pass xyzxyzxyz
+OK
stat
+OK 0 0
list
+OK
.
quit
+OK
Connection closed by foreign host.
c@c-desktop:~ > 
Куда копать?

★★★★★

А если в поле data написать что-то - доходит? У меня были проблемы с недоходом именно по причине незаполнения некоторых полей

Mamin_simpotyaga
()
Ответ на: комментарий от Mamin_simpotyaga

Если написать что-то в поле data, письмо не отправляется, хоть сто точек поставь

tiinn ★★★★★
() автор топика

Письма отправляются. Но во входящих не появляются:

Скорее всего висят в очереди.

# mailq

vlb ★★★
()
Ответ на: комментарий от vlb
c@c-desktop:~ > mailq
Mail queue is empty
c@c-desktop:~ > 
tiinn ★★★★★
() автор топика
Ответ на: комментарий от ArcFi

сделал echo «proverka svyazi»|mail -s test gerda@c-desktop вот mail.log:

Dec  4 09:19:27 c-desktop postfix/master[1705]: daemon started -- version 2.11.0, configuration /etc/postfix
Dec  4 10:24:00 c-desktop postfix/master[1701]: daemon started -- version 2.11.0, configuration /etc/postfix
Dec  4 11:33:41 c-desktop postfix/master[1702]: daemon started -- version 2.11.0, configuration /etc/postfix
Dec  4 11:41:40 c-desktop postfix/pickup[1706]: 0555B1211B3: uid=1000 from=<c@c-desktop>
Dec  4 11:41:40 c-desktop postfix/cleanup[4882]: 0555B1211B3: message-id=<20161204084140.0555B1211B3@c-desktop>
Dec  4 11:41:40 c-desktop postfix/qmgr[1707]: 0555B1211B3: from=<c@c-desktop>, size=334, nrcpt=1 (queue active)
Dec  4 11:41:40 c-desktop postfix/local[4884]: 0555B1211B3: to=<gerda@c-desktop>, relay=local, delay=0.52, delays=0.37/0.08/0/0.08, dsn=2.0.0, status=sent (delivered to maildir)
Dec  4 11:41:40 c-desktop postfix/qmgr[1707]: 0555B1211B3: removed
Результат
c@c-desktop:~ > telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK
user gerda
+OK
pass xyzxyzxyz
+OK
stat
+OK 0 0
list
+OK
.
quit
+OK
Connection closed by foreign host.
c@c-desktop:~ >

tiinn ★★★★★
() автор топика
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от tiinn

status=sent (delivered to maildir)

Говорит, что доставлено, значит надо узнать, кто именно выступает в роли MDA и в какое место он складывает почту.

ArcFi
()
Ответ на: комментарий от tiinn

У вас устаревшая система, надо смотреть логи в /var/log.

годный вброс. Всё, что без systemd - устаревшее?

ТС, попробуй отправить почту на

username@localhost
не используй имя машины.

anonymous
()
Ответ на: комментарий от anonymous
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no


append_dot_mydomain = no


readme_directory = no


smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=no
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = c-desktop
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = c-desktop, localhost.localdomain, , localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = /var/mail/
inet_protocols = all
queue_directory = /var/spool/postfix
smtpd_helo_required = yes
tiinn ★★★★★
() автор топика
Ответ на: комментарий от ArcFi

Пусто.

@c-desktop:~ > ls -ahl /var/mail/
итого 8,0K
drwxrwsr-x  2 root mail 4,0K июля  23  2015 .
drwxr-xr-x 11 root root 4,0K июля  23  2015 ..
c@c-desktop:~ >

tiinn ★★★★★
() автор топика

Куда копать?

Попробуй отложить лопату и подумать. Как у тебя взаимодействуют postfix и popa3d ?

router ★★★★★
()
Ответ на: комментарий от ArcFi

У вас устаревшая система, надо смотреть логи в /var/log.

Вообще-то, в дистрибутивах с systemd логи обычно идут из journald в rsyslog. А rsyslog раскладывает их по обычным местам

А логи journald по умолчанию существуют только в памяти и не переживают ребут

Так что меньше пафоса ;)

router ★★★★★
()
Ответ на: комментарий от Pinkbyte
erda@c-desktop:~ > ls -la /home/gerda
итого 156
drwxr-xr-x 29 gerda gerda 4096 дек.   4 21:40 .
drwxr-xr-x  5 root  root  4096 дек.   3 21:25 ..
drwx------  3 gerda gerda 4096 нояб.  1 13:32 .adobe
-rw-------  1 gerda gerda  177 окт.  17 20:22 .bash_history
-rw-r--r--  1 gerda gerda  220 февр. 26  2016 .bash_logout
-rw-r--r--  1 gerda gerda 1452 февр. 26  2016 .bashrc
drwx------  8 gerda gerda 4096 окт.  17 20:23 .cache
-rw-rw-r--  1 gerda gerda  143 дек.   4 21:41 .cdemu-daemon.log
drwxr-xr-x 16 gerda gerda 4096 окт.  17 20:26 .config
drwx------  3 gerda gerda 4096 июня  21 07:00 .dbus
-rw-r--r--  1 gerda gerda   29 июня  21 06:59 .dmrc
lrwxrwxrwx  1 gerda gerda    5 февр. 26  2016 .face.icon -> .face
drwx------  2 gerda gerda 4096 дек.   4 21:41 .gconf
drwxr-xr-x  2 gerda gerda 4096 февр. 26  2016 .gimp-2.8
drwx------  3 gerda gerda 4096 сент. 18 07:45 .gnome2
drwx------  2 gerda gerda 4096 июня  21 07:01 .gnome2_private
drwxrwxr-x  2 gerda gerda 4096 авг.   3 18:33 .gstreamer-0.10
-rw-r--r--  1 gerda gerda  378 июня  21 07:00 .gtkrc-2.0
drwxr-xr-x  4 gerda gerda 4096 июня  21 07:00 .kde
drwxrwxr-x  4 gerda gerda 4096 июня  21 07:00 .linuxmint
drwxr-xr-x  3 gerda gerda 4096 февр. 26  2016 .local
drwx------  3 gerda gerda 4096 нояб.  1 13:32 .macromedia
drwxr-xr-x  4 gerda gerda 4096 июня  21 07:01 .mozilla
drwx------ 17 gerda gerda 4096 дек.   4 21:43 .opera
drwxrwx---  8 gerda gerda 4096 июля   1 22:08 .pcsx
drwx------  3 gerda gerda 4096 июля   3 11:27 .pki
-rw-r--r--  1 gerda gerda  675 февр. 26  2016 .profile
drwxrwxr-x  3 gerda gerda 4096 июля   3 10:38 .qmmp
drwx------  4 gerda gerda 4096 июля   1 21:56 .thumbnails
drwx------  3 gerda gerda 4096 дек.   3 21:51 var
-rw-------  1 gerda gerda  108 дек.   4 21:40 .Xauthority
-rw-------  1 gerda gerda  174 дек.   4 21:40 .xsession-errors
-rw-------  1 gerda gerda  314 нояб.  7 10:43 .xsession-errors.old
drwxr-xr-x  2 gerda gerda 4096 июня  21 06:59 Видео
drwxr-xr-x  2 gerda gerda 4096 окт.  17 22:23 Документы
drwxr-xr-x  2 gerda gerda 4096 июня  21 06:59 Загрузки
drwxr-xr-x  2 gerda gerda 4096 июня  21 06:59 Изображения
drwxr-xr-x  2 gerda gerda 4096 июня  21 06:59 Музыка
drwxr-xr-x  2 gerda gerda 4096 июня  21 06:59 Проекты
drwxr-xr-x  2 gerda gerda 4096 июля   1 22:13 Рабочий стол
gerda@c-desktop:~ > 

HAIIIE/\. B /home/gerda/var/mail/new. KAK BEPHYTb ee HA Mecmo?

gerda@c-desktop:~/var/mail > ls -la /home/gerda/var/mail/new
итого 32
drwx------ 2 gerda gerda 4096 дек.   4 16:29 .
drwx------ 5 gerda gerda 4096 дек.   3 21:51 ..
-rw------- 1 gerda gerda  460 дек.   3 21:51 1480791091.V804I85607M77011.c-desktop
-rw------- 1 gerda gerda  369 дек.   3 21:54 1480791241.V804I85614M353515.c-desktop
-rw------- 1 gerda gerda  397 дек.   3 22:06 1480792012.V804I814d0M699774.c-desktop
-rw------- 1 gerda gerda  381 дек.   3 22:07 1480792078.V804I82575M738143.c-desktop
-rw------- 1 gerda gerda  412 дек.   4 11:41 1480840900.V804I85615M152409.c-desktop
-rw------- 1 gerda gerda  409 дек.   4 16:29 1480858158.V804I858a7M261001.c-desktop
tiinn ★★★★★
() автор топика
Ответ на: комментарий от router

rsyslog

Хз, может где-то и есть, у меня нет.

меньше пафоса

Это ваше субъективное восприятие реальности.

логи journald по умолчанию существуют только в памяти и не переживают ребут

Изврат какой-то, впрочем применительно к сабжу это ничего не меняет.

ArcFi
()
Ответ на: комментарий от tiinn

Убрать home_mailbox, не?

home_mailbox (default: empty)

    Optional pathname of a mailbox file relative to a local(8) user's home directory. 

Для локальных пользователей почта доставляется в их домашнюю директорию(точнее сначала в mail_spool_directory, но не суть). Если тебе нужно гибко рулить этим всем - рекомендую настроить virtual-пользователей

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 3)
Ответ на: комментарий от ArcFi

Изврат какой-то

Storage=

    Controls where to store journal data. One of "volatile", "persistent", "auto" and "none". If "volatile", journal log data will be stored only in memory, i.e. below the /run/log/journal hierarchy

Идем в journald.conf в дефолтной Centos 7 и что же мы видим?

grep Storage /etc/systemd/journald.conf
Storage=volatile

И rsyslog там тоже присутствует.

Изврат-неизврат, но это дефолт :-)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Убрать home_mailbox, не?

Вечером попробую. Но как это может влиять, если в \var\mail пусто, а почта один фиг лежит в домашней директории пользователя? popa3d читает конфиги postfix?

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

Ты прикалываешься? home_mailbox указывает путь ОТНОСИТЕЛЬНО домашней директории пользователя, о чём я тебе процитировал кусок документации! То есть home_mailbox=/var/mail раскрывается для пользователя gerda в /home/gerda/var/mail, при условии что /home/gerda - домашняя директория для данного пользователя

Pinkbyte ★★★★★
()
Ответ на: комментарий от tiinn

popa3d читает конфиги postfix?

Ничего он не читает, хотя я вообще-то хз, ты его конфиг не показал. Может он в другие директории смотрит?

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Ничего он не читает, хотя я вообще-то хз, ты его конфиг не показал. Может он в другие директории смотрит?

А у него есть конфиг? Ладно, ушёл домой, приду, попробую.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от Pinkbyte

Aga, vse zarabotalo. Delo bylo v home_mailbox

tiinn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.