URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93948
[ Назад ]

Исходное сообщение
"Настройка qmail: письма отправляются, но заголовки пропали"

Отправлено rabofgod , 23-Окт-12 09:37 
История долгая... на VPS (Centos 5.8) был установлен qmail но работал некорректно, отправлял одно письмо несколько раз и глючил страшно

вот логи:
@4000000050853266004a7874 warning: trouble opening remote/5/11344778; will try again later
@4000000050853273005dc9c4 warning: trouble opening local/14/11344557; will try again later
@400000005085327e00c9705c warning: trouble opening local/16/11344766; will try again later

@40000000508508f90115272c warning: trouble marking local/20/11344563; message will be delivered twice!
@40000000508508fa09f5d7c4 warning: trouble marking local/5/11344985; message will be delivered twice!
@400000005085095a1f087f04 warning: trouble marking remote/21/11344564; message will be delivered twice!

устранить траблы так и не получилось нормальным путем. сделал тупо! сменил права рекурсивно на папки remote и local (777)
почта стала летать! отправляется - получается. НО! заголовки пропали. письмо отправляю с разных доменов на сервере, но письма все отправляются от имени anonimous@main_head_domen.ru

Подскажите плизз где смотреть?


Содержание

Сообщения в этом обсуждении
"Настройка qmail: письма отправляются, но заголовки пропали"
Отправлено nikto , 23-Окт-12 11:25 
> История долгая... на VPS (Centos 5.8) был установлен qmail но работал некорректно,
> отправлял одно письмо несколько раз и глючил страшно

...
>  устранить траблы так и не получилось нормальным путем. сделал тупо! сменил
> права рекурсивно на папки remote и local (777)

Эт-а зря (c)

>  почта стала летать! отправляется - получается. НО! заголовки пропали. письмо отправляю
> с разных доменов на сервере, но письма все отправляются от имени
> anonimous@main_head_domen.ru
>  Подскажите плизз где смотреть?

- документация
- глянyть чистый выxлoп qmail-showctl


"Настройка qmail: письма отправляются, но заголовки пропали"
Отправлено rabofgod , 23-Окт-12 12:06 
> - документация
> - глянyть чистый выxлoп qmail-showctl

вот оно:

qmail home directory: /var/qmail.
user-ext delimiter: -.
paternalism (in decimal): 2.
silent concurrency limit: 509.
subdirectory split: 23.
user ids: 200, 201, 202, 0, 203, 204, 205, 206.
group ids: 200, 201.

badhelo: (Default.) Any HELO host name is allowed.

badmailfrom:
.*\ @.* MAIL FROM denied if it matches this pattern.
!.*@.*\..* MAIL FROM denied if it matches this pattern.
.*%.* MAIL FROM denied if it matches this pattern.

badmailfromnorelay: (Default.) Any MAIL FROM is allowed.

badmailto:
[\(\)] RCPT TO denied if it matches this pattern.
[\{\}] RCPT TO denied if it matches this pattern.
@.*@ RCPT TO denied if it matches this pattern.
[\%] RCPT TO denied if it matches this pattern.
[\!] RCPT TO denied if it matches this pattern.

badmailtonorelay: (Default.) No RCPT TO are specifically denied.

badloadertypes:

badloadertypes.cdb: Modified recently enough; hopefully up to date.

badmimetypes:

badmimetypes.cdb: Modified recently enough; hopefully up to date.

bouncefrom: (Default.) Bounce user name is MAILER-DAEMON.

bouncehost: (Default.) Bounce host name is myHeaddomen.ru.

concurrencylocal: (Default.) Local concurrency is 10.

concurrencyremote: Remote concurrency is 60.

databytes: SMTP DATA limit is 20971520 bytes.

defaultdomain: Default domain name is myHeaddomen.ru.

defaulthost: Default host name is myHeaddomen.ru.

doublebouncehost: (Default.) 2B recipient host: myHeaddomen.ru.

doublebounceto: (Default.) 2B recipient user: postmaster.

envnoathost: (Default.) Presumed domain name is myHeaddomen.ru.

helohost: (Default.) SMTP client HELO host name is myHeaddomen.ru.

idhost: (Default.) Message-ID host name is myHeaddomen.ru.

localiphost: (Default.) Local IP address becomes myHeaddomen.ru.

locals:
Messages for localhost are delivered locally.
Messages for iweb2.lxlabs.com are delivered locally.

me: My name is myHeaddomen.ru.

percenthack: (Default.) The percent hack is not allowed.

plusdomain: Plus domain name is lxlabs.com.

qmqpservers: (Default.) No QMQP servers.

queuelifetime: Message lifetime in the queue is 604800 seconds.

rcpthosts:
SMTP clients may send messages to recipients at 2domenonserver.ru.
SMTP clients may send messages to recipients at 2domenonserver.ru.
SMTP clients may send messages to recipients at iweb2.lxlabs.com.
SMTP clients may send messages to recipients at myHeaddomen.ru.
SMTP clients may send messages to recipients at 3domenonserver.ru.
SMTP clients may send messages to recipients at 4domenonserver.ru.
SMTP clients may send messages to recipients at 5domenonserver.ru.

morercpthosts: (Default.) No effect.

morercpthosts.cdb: (Default.) No effect.

smtpgreeting: SMTP greeting: 220 myHeaddomen.ru - Welcome to Qmail.

smtproutes:

srs_domain: (Default.) SRS domain name is .

srs_secrets: (Default.) No secrets

srs_maxage: (Default.) SRS maxage is 21.

srs_hashlength: (Default.) SRS hashlength is 4.

srs_hashmin: (Default.) SRS hashmin is 4.

spfbehavior: The SPF behavior is 0.

spfexp: (Default.) The SPF default explanation is: 550 See http://spf.pobox.com/why.html?sender=%{S}&ip=....

spfguess: (Default.) The guess SPF rules are: .

spfrules: (Default.) The local SPF rules are: .

timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.

timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.

timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.

virtualdomains:
Virtual domain: 2domenonserver.ru:2domenonserver.ru
Virtual domain: 2domenonserver.ru:2domenonserver.ru
Virtual domain: myHeaddomen.ru:myHeaddomen.ru
Virtual domain: 3domenonserver.ru:3domenonserver.ru
Virtual domain: 4domenonserver.ru:4domenonserver.ru
Virtual domain: 5domenonserver.ru:5domenonserver.ru

blacklists: I have no idea what this file does.

servercert.pem: I have no idea what this file does.

logcount: I have no idea what this file does.

rcpthosts.lock: I have no idea what this file does.

domainkeys: I have no idea what this file does.

defaultdelivery: I have no idea what this file does.

tlsserverciphers: I have no idea what this file does.

locals.lock: I have no idea what this file does.

concurrencyincoming: I have no idea what this file does.

logsize: I have no idea what this file does.

virtualdomains.lock: I have no idea what this file does.

current: I have no idea what this file does.


"Настройка qmail: письма отправляются, но заголовки пропали"
Отправлено nikto , 23-Окт-12 15:33 
>> - документация
>> - глянyть чистый выxлoп qmail-showctl
> defaultdomain: Default domain name is myHeaddomen.ru.
> me: My name is myHeaddomen.ru.

Все в нижнем регистре.

>timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.
>timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.

60 вполне хватит, редко уже кто через терминал почту отправляет/получает,
разве что в тестовых/образовательных/.. целях

> bla-bla-*: I have no idea what this file does.

Горе разработчики не полностью проработали патчи...


Перепроверить права,  
и если надо перенастроить ШТАТНЫМИ СРЕДТСВАМИ или вручную,

рабочий пример (ls -la /var/qmail/queue):

drwxr-x---  11 qmailq qmail 4096 2011-01-30 21:43 .
drwxr-xr-x  11 root   qmail 4096 2011-05-07 08:18 ..
drwx------   2 qmails qmail 4096 2012-09-02 15:05 bounce
drwx------  25 qmails qmail 4096 2011-01-30 21:43 info
drwx------  25 qmailq qmail 4096 2011-01-30 21:43 intd
drwx------  25 qmails qmail 4096 2011-01-30 21:43 local
drwxr-x---   2 qmailq qmail 4096 2011-01-30 21:43 lock
drwxr-x---  25 qmailq qmail 4096 2011-01-30 21:43 mess
drwx------   2 qmailq qmail 4096 2012-09-03 10:30 pid
drwx------  25 qmails qmail 4096 2011-01-30 21:43 remote
drwxr-x---  25 qmailq qmail 4096 2011-01-30 21:43 todo


И на хосте с MTA перепроверить адекватную работу DNS:

dig -t mx abstract.domain.com [@anydns.com]
dig -t {a,aaaa} ( тута результаты от предюшага) [@anydns.com]

....

А если не помогло, то натравить на MTA tcpdump/strace/gdb/...,
в принципе хватит одного strace (4 опции: -ff, -F, -o /tmp/file, -p),
для постановки диагноза