Страница 2 из 9

Re: Статья по установке MTA qmail

Добавлено: 2009-03-18 11:22:18
kartridzh
Нет видимо не прокатило ибо делал всё строго по Вашей схеме тут в форуме

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

# cd /usr/ports/mail/vpopmail
# make deinstall && make clean

# cd /usr/ports/mail/vpopmail
# make extract

# cd /usr/ports/mail/vpopmail/files
# rm patch-vlist.c patch-vlistlib.c patch-vpalias.c patch-vpopmail.c patch-vutil.c patch-config.h.in patch-configure patch-vdelivermail.c patch-vmysql.c patch-vpgsql.c

# cd ../
# cd work/vpopmail-5.4.27
# fetch http://qmail.jms1.net/vpopmail/vpopmail-5.4.26-skel4.patch
# patch < vpopmail-5.4.26-skel4.patch

# make CONFIGURE_ARGS="--enable-logging=p --enable-skeleton --enable-onchange-script --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-loging --enable-sql-logging --enable-valias --disable-mysql-limits"
make: no target to make.
#
Если же перейти в директорию

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

msk_inet2# cd /usr/ports/mail/vpopmail
msk_inet2# make CONFIGURE_ARGS="--enable-logging=p --enable-skeleton --enable-onchange-script --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-loging --enable-sql-logging --enable-valias --disable-mysql-limits"
===>  Patching for vpopmail-5.4.27
===>   vpopmail-5.4.27 depends on file: /usr/local/bin/perl5.8.9 - found
===>  Applying FreeBSD patches for vpopmail-5.4.27
Ignoring previously applied (or reversed) patch.
9 out of 9 hunks ignored--saving rejects to Makefile.in.rej
=> Patch patch-Makefile.in failed to apply cleanly.
*** Error code 1

Stop in /usr/ports/mail/vpopmail.
msk_inet2#
То получаем тоже что и вчера

Re: Статья по установке MTA qmail

Добавлено: 2009-03-18 13:42:22
Gegemon
Я проверил вчера - вот такой результат (обновил дерево портов, и приступил к установке новой версии vpopmail-5.4.27 как дал вам совет):

# cd /usr/ports/mail/vpopmail && make deinstall && make clean && make extract

# cd /usr/ports/mail/vpopmail/files
# rm patch-vlist.c patch-vlistlib.c patch-vpalias.c patch-vpopmail.c patch-vutil.c patch-config.h.in patch-configure patch-vdelivermail.c patch-vmysql.c patch-vpgsql.c

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

rm: patch-vlist.c: No such file or directory
rm: patch-vlistlib.c: No such file or directory
rm: patch-vpalias.c: No such file or directory
rm: patch-vpopmail.c: No such file or directory
rm: patch-vutil.c: No such file or directory
rm: patch-config.h.in: No such file or directory
rm: patch-configure: No such file or directory
rm: patch-vdelivermail.c: No such file or directory
rm: patch-vmysql.c: No such file or directory
rm: patch-vpgsql.c: No such file or directory
Это нормально, так как их уже удаляли.
Смотрим дальше:
# cd ../
# cd work/vpopmail-5.4.27
# fetch http://qmail.jms1.net/vpopmail/vpopmail ... kel4.patch
(тут каюсь совет дал не проверив - простите меня пожалуйста). :oops:
# patch < vpopmail-5.4.26-skel4.patch
пробуем накатить патч от предыдущей версии (vpopmail-5.4.26)

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

Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/Makefile.am vpopmail-5.4.26-patched/Makefile.am
|--- vpopmail-5.4.26-factory/Makefile.am        2007-11-03 21:05:20.000000000 -0400
|+++ vpopmail-5.4.26-patched/Makefile.am        2008-02-12 17:35:33.000000000 -0500
--------------------------
Patching file Makefile.am using Plan A...
Hunk #1 failed at 7.
1 out of 1 hunks failed--saving rejects to Makefile.am.rej
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/Makefile.in vpopmail-5.4.26-patched/Makefile.in
|--- vpopmail-5.4.26-factory/Makefile.in        2007-11-15 04:41:22.000000000 -0500
|+++ vpopmail-5.4.26-patched/Makefile.in        2008-02-12 17:35:33.000000000 -0500
--------------------------
Patching file Makefile.in using Plan A...
Hunk #1 succeeded at 71.
Hunk #2 succeeded at 310.
Hunk #3 succeeded at 610.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/README.skel vpopmail-5.4.26-patched/README.skel
|--- vpopmail-5.4.26-factory/README.skel        1969-12-31 19:00:00.000000000 -0500
|+++ vpopmail-5.4.26-patched/README.skel        2008-02-12 17:35:33.000000000 -0500
--------------------------
(Creating file README.skel...)
Patching file README.skel using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/config.h.in vpopmail-5.4.26-patched/config.h.in
|--- vpopmail-5.4.26-factory/config.h.in        2007-11-15 04:42:32.000000000 -0500
|+++ vpopmail-5.4.26-patched/config.h.in        2008-02-12 17:35:33.000000000 -0500
--------------------------
Patching file config.h.in using Plan A...
Hunk #1 succeeded at 214.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/configure vpopmail-5.4.26-patched/configure
|--- vpopmail-5.4.26-factory/configure  2007-11-15 04:41:27.000000000 -0500
|+++ vpopmail-5.4.26-patched/configure  2008-02-12 17:35:33.000000000 -0500
--------------------------
Patching file configure using Plan A...
Hunk #1 succeeded at 1324.
Hunk #2 succeeded at 7069.
Hunk #3 succeeded at 9830 (offset 1 line).
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/configure.in vpopmail-5.4.26-patched/configure.in
|--- vpopmail-5.4.26-factory/configure.in       2007-10-19 03:32:26.000000000 -0400
|+++ vpopmail-5.4.26-patched/configure.in       2008-02-12 17:35:33.000000000 -0500
--------------------------
Patching file configure.in using Plan A...
Hunk #1 succeeded at 851.
Hunk #2 succeeded at 1685.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/copydir.c vpopmail-5.4.26-patched/copydir.c
|--- vpopmail-5.4.26-factory/copydir.c  1969-12-31 19:00:00.000000000 -0500
|+++ vpopmail-5.4.26-patched/copydir.c  2008-02-12 17:35:33.000000000 -0500
--------------------------
(Creating file copydir.c...)
Patching file copydir.c using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/copydir.h vpopmail-5.4.26-patched/copydir.h
|--- vpopmail-5.4.26-factory/copydir.h  1969-12-31 19:00:00.000000000 -0500
|+++ vpopmail-5.4.26-patched/copydir.h  2008-02-12 17:35:33.000000000 -0500
--------------------------
(Creating file copydir.h...)
Patching file copydir.h using Plan A...
Hunk #1 succeeded at 1.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruN vpopmail-5.4.26-factory/vpopmail.c vpopmail-5.4.26-patched/vpopmail.c
|--- vpopmail-5.4.26-factory/vpopmail.c 2007-10-31 03:55:39.000000000 -0400
|+++ vpopmail-5.4.26-patched/vpopmail.c 2008-02-12 17:36:52.000000000 -0500
--------------------------
Patching file vpopmail.c using Plan A...
Hunk #1 succeeded at 59.
Hunk #2 succeeded at 1349.
Hunk #3 succeeded at 2405 (offset 7 lines).
Hunk #4 succeeded at 3129 (offset 7 lines).
done
Уже видно что не пропатчилось - Makefile.am.rej
Идем дальше:
# make CONFIGURE_ARGS="--enable-logging=p --enable-skeleton --enable-onchange-script --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-loging --enable-sql-logging --enable-valias --disable-mysql-limits"

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

===>  Patching for vpopmail-5.4.27
===>   vpopmail-5.4.27 depends on file: /usr/local/bin/perl5.8.9 - found
===>  Applying FreeBSD patches for vpopmail-5.4.27
2 out of 9 hunks failed--saving rejects to Makefile.in.rej
=> Patch patch-Makefile.in failed to apply cleanly.
*** Error code 1

Stop in /usr/ports/mail/vpopmail.
У меня результат вышел чуть лучше, но тоже плачевный:

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

===>  Applying FreeBSD patches for vpopmail-5.4.27
2 out of 9 hunks failed--saving rejects to Makefile.in.rej
против ваших

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

===>  Applying FreeBSD patches for vpopmail-5.4.27
Ignoring previously applied (or reversed) patch.
9 out of 9 hunks ignored--saving rejects to Makefile.in.rej
И обращаю внимание на

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

Ignoring previously applied (or reversed) patch.

Решение №1:
Ставь vpopmail-5.4.26
Проверено - работает.

Решение №2:
Ставь vpopmail-5.4.27 без патча:
# cd /usr/ports/mail/vpopmail && make deinstall && make clean && make extract
# make CONFIGURE_ARGS="--enable-logging=p --enable-skeleton --enable-onchange-script --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-loging --enable-sql-logging --enable-valias --disable-mysql-limits"
# make install clean
Собирается.
Мною не проверено как ведет себя в дальнейшем.

Решение 3:
Подождать пока появится новый патч от John Simpson ( http://qmail.jms1.net/vpopmail/ )

Решение 4:
Решить самим вопрос с патчем. :smile: Хотя возможно при решении №2 все уже учтено и поправлено - надо смотреть что там обновилось - в исходники лезть.

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 7:36:00
MHz
Доброго времени суток.

Установив все по статье получаю ошибку в логах вида:

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

@4000000049cb7a5f1b8a9b14 status: local 0/10 remote 0/120
@4000000049cb7a5f1b8ccd94 alert: oh no! lost spawn connection! dying...
@4000000049cb7a5f1b920584 status: qmail-todo stop processing asap
@4000000049cb7a5f1b92f7b4 status: exiting
В нете нашел, что говорит о мертвом qmail-lspawn/
В messages присутствуют об этом записи:

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

(qmail-lspawn), uid 0: exited on signal 11 (core dumped)
Пробовал его стартовать вручную. Никаких результатов.
Пока не сделаешь qmailctl-stop логи забиваются такими ошибками.
Может кто подскажет, как побороть.
p.s.

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

# qmailctl start
Starting qmail...

Starting qmail-send
Starting qmail-smtpd
Starting qmail-pop3d


# ps -aux | grep qmail
root      36178  0.0  0.0  2580   832  ??  S     8:29AM   0:00.01 multilog t n1024 s1048576 /var/log/qmail/qmail-send -* +*ver: status:* =lstatus
qmaild    36181  0.0  0.1  6564  2048  ??  S     8:29AM   0:00.01 tcpserver -vR -l ДОМЕН -c 30 -u 82 -g 81 -x /etc/tcp/smtp.cdb ХХХ.ХХХ.ХХХ.ХХХ 25 qmail-s
root      36182  0.0  0.0  2580   832  ??  S     8:29AM   0:00.01 multilog t n1024 s1048576 /var/log/qmail/qmail-smtpd -* +*ver: status:* =lstatus
root      36194  0.0  0.1  6564  2012  ??  S     8:29AM   0:00.01 tcpserver -H -R -v -c100 0 110 qmail-popup mail.ДОМЕН /usr/home/vpopmail/bin/vchkpw
qmaill    36195  0.0  0.0  2580   832  ??  S     8:29AM   0:00.01 multilog t s100000 n20 /var/log/qmail/qmail-pop3d
qmails    36202  0.0  0.0     0     0  ??  Z     8:29AM   0:00.01 <defunct>
root        823  0.0  0.0  2572   888 con- I    Thu03PM   0:00.01 supervise qmail-updater
root        827  0.0  0.0  2572   888 con- S    Thu03PM   0:00.71 supervise qmail-send
root        829  0.0  0.0  2572   888 con- S    Thu03PM   0:00.02 supervise qmail-smtpd
root        831  0.0  0.0  2572   888 con- S    Thu03PM   0:00.01 supervise qmail-pop3d
root        833  0.0  0.0  2572   888 con- I    Thu03PM   0:00.01 supervise qmail-smtp-ssl
qmaild      853  0.0  0.2  8556  3496 con- I    Thu03PM   0:00.05 sslserver -e -vR -l ДОМЕН -c 30 -u 82 -g 81 -x /etc/tcp/smtp.cdb ХХХ.ХХХ.ХХХ.ХХХ 465 qma
root      36209  0.0  0.1  5928  1268  p1  R+    8:29AM   0:00.00 grep qmail

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 8:41:13
Gegemon
Покажи:

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

svstat /service/* /service/*/log
и

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

uname -a

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 9:45:49
MHz
Пожалуйста:

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

# svstat /service/* /service/*/log
/service/clamav: up (pid 849) 409512 seconds
/service/fetchmail: up (pid 35891) 8691 seconds
/service/freshclam: up (pid 854) 409512 seconds
/service/maildrop-logger: up (pid 845) 409512 seconds
/service/qmail-pop3d: up (pid 37054) 2 seconds
/service/qmail-send: up (pid 37062) 0 seconds
/service/qmail-smtp-ssl: up (pid 853) 409512 seconds
/service/qmail-smtpd: up (pid 37046) 2 seconds
/service/qmail-updater: up (pid 844) 409512 seconds
/service/spamd: up (pid 851) 409512 seconds
/service/clamav/log: up (pid 843) 409512 seconds
/service/fetchmail/log: up (pid 35892) 8691 seconds
/service/freshclam/log: up (pid 855) 409512 seconds
/service/maildrop-logger/log: up (pid 846) 409512 seconds
/service/qmail-pop3d/log: up (pid 37055) 2 seconds
/service/qmail-send/log: up (pid 37038) 2 seconds
/service/qmail-smtp-ssl/log: up (pid 852) 409512 seconds
/service/qmail-smtpd/log: up (pid 37047) 2 seconds
/service/qmail-updater/log: up (pid 842) 409512 seconds
/service/spamd/log: up (pid 850) 409512 seconds

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

7.1-RELEASE FreeBSD 7.1-RELEASE

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 10:31:33
Gegemon
qmailctl restart делали?

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 11:11:17
MHz
Gegemon писал(а):qmailctl restart делали?
А эффект от

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

qmailctl stop
qmailctl start
Не такой же?
В любом случае, делал :st:

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 12:32:37
Gegemon
Покажи:

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

tail -n 32 /var/log/qmail/qmail-pop3d/current
tail -n 32 /var/log/qmail/qmail-send/current
tail -n 32 /var/log/qmail/qmail-smtpd/current

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 13:08:18
MHz
Вот:

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

# tail -n 32 /var/log/qmail/qmail-pop3d/current
@4000000049cb7eff2116a26c tcpserver: end 5783 status 256
@4000000049cb7eff2116b20c tcpserver: status: 0/100
@4000000049cb7f370d46087c tcpserver: status: 1/100
@4000000049cb7f370d4a3e9c tcpserver: pid 6116 from 192.168.0.10
@4000000049cb7f370d80a464 tcpserver: ok 6116 :192.168.0.3:110 :192.168.0.10::1419
@4000000049cb7f37101729dc tcpserver: end 6116 status 256
@4000000049cb7f371017397c tcpserver: status: 0/100
@4000000049cb8289291376fc tcpserver: status: 0/100
@4000000049cc55850cfb14fc tcpserver: status: 0/100
@4000000049cc57b20c09a07c tcpserver: status: 0/100
@4000000049cc57bc221af30c tcpserver: status: 1/100
@4000000049cc57bc2221a5e4 tcpserver: pid 14135 from 127.0.0.1
@4000000049cc57bc225709dc tcpserver: ok 14135 localhost:127.0.0.1:110 :127.0.0.1::52468
@4000000049cc57cc08373fa4 tcpserver: end 14135 status 256
@4000000049cc57cc083a3d44 tcpserver: status: 0/100
@4000000049d19418090881f4 tcpserver: status: 0/100
@4000000049d195a1027d9c84 tcpserver: status: 0/100
@4000000049d199c205cb1204 tcpserver: status: 0/100
@4000000049d19c2d1bb066dc tcpserver: status: 0/100
@4000000049d19cf91c26a84c tcpserver: status: 0/100
@4000000049d19da914f13e84 tcpserver: status: 0/100
@4000000049d1bb940e63efe4 tcpserver: status: 0/100
@4000000049d1cfb62795b09c tcpserver: status: 0/100
@4000000049d1df4e19dc8d54 tcpserver: status: 0/100
@4000000049d1df521cf7562c tcpserver: status: 1/100
@4000000049d1df521cfea15c tcpserver: pid 38125 from 192.168.0.10
@4000000049d1df521d453b94 tcpserver: ok 38125 :192.168.0.3:110 :192.168.0.10::2532
@4000000049d1df521f857b1c tcpserver: end 38125 status 256
@4000000049d1df521f858abc tcpserver: status: 0/100
@4000000049d1e1880b8d5fe4 tcpserver: status: 0/100
@4000000049d1e2f9134b5e84 tcpserver: status: 0/100
@4000000049d1ea06314695fc tcpserver: status: 0/100

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

# tail -n 32 /var/log/qmail/qmail-send/current
@4000000049d1eab20964b76c alert: oh no! lost spawn connection! dying...
@4000000049d1eab2097902bc status: qmail-todo stop processing asap
@4000000049d1eab209790a8c status: exiting
@4000000049d1eab30a8e85b4 status: local 0/10 remote 0/120
@4000000049d1eab30a96b75c alert: oh no! lost spawn connection! dying...
@4000000049d1eab30aa18114 status: qmail-todo stop processing asap
@4000000049d1eab30aa5170c status: exiting
@4000000049d1eab40bf0f02c status: local 0/10 remote 0/120
@4000000049d1eab40bf9643c alert: oh no! lost spawn connection! dying...
@4000000049d1eab40e784ad4 alert: oh no! lost spawn connection! dying...
@4000000049d1eab40ec9c634 status: qmail-todo stop processing asap
@4000000049d1eab40ecc75b4 status: exiting
@4000000049d1eab50ce9c74c status: local 0/10 remote 0/120
@4000000049d1eab50cf24ee4 alert: oh no! lost spawn connection! dying...
@4000000049d1eab50d210bbc status: qmail-todo stop processing asap
@4000000049d1eab50d23a7b4 status: exiting
@4000000049d1eab60e2feb7c status: local 0/10 remote 0/120
@4000000049d1eab60e313b6c alert: oh no! lost spawn connection! dying...
@4000000049d1eab60e352b3c status: qmail-todo stop processing asap
@4000000049d1eab60e37bb7c status: exiting
@4000000049d1eab70f6eb8c4 status: local 0/10 remote 0/120
@4000000049d1eab70f701084 alert: oh no! lost spawn connection! dying...
@4000000049d1eab70f7a1304 status: qmail-todo stop processing asap
@4000000049d1eab70f7d56f4 status: exiting
@4000000049d1eab810781274 status: local 0/10 remote 0/120
@4000000049d1eab8108076e4 alert: oh no! lost spawn connection! dying...
@4000000049d1eab810a15cc4 status: qmail-todo stop processing asap
@4000000049d1eab810a50a2c status: exiting
@4000000049d1eab911b8facc status: local 0/10 remote 0/120
@4000000049d1eab911bb4c8c alert: oh no! lost spawn connection! dying...
@4000000049d1eab911c32074 status: qmail-todo stop processing asap
@4000000049d1eab911d17c3c status: exiting

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

# tail -n 32 /var/log/qmail/qmail-smtpd/current
@4000000049d1e2f912904fcc command-line: exec tcpserver -vR -l ДОМЕН.РУ -c 30 -u 82 -g 81 -x /etc/tcp/smtp.cdb 192.168.0.3 25    qmail-smtpd  2>&1
@4000000049d1e2f912b763b4 tcpserver: status: 0/30
@4000000049d1e30121d1bcdc tcpserver: status: 1/30
@4000000049d1e30121d6317c tcpserver: pid 38967 from 192.168.0.10
@4000000049d1e30122268014 tcpserver: ok 38967 ДОМЕН.РУ:192.168.0.3:25 :192.168.0.10::2795
@4000000049d1e30122fbdd2c qmail-smtpd[38967]: MFCHECK fail [192.168.0.10] inetzavod
@4000000049d1e30123ce5fcc tcpserver: end 38967 status 0
@4000000049d1e30123ce7354 tcpserver: status: 0/30
@4000000049d1ea0631453e3c SSL="0"
@4000000049d1ea063148bcc4 FORCE_TLS="0"
@4000000049d1ea06314931f4 DENY_TLS="0"
@4000000049d1ea0631499f54 MFCHECK="3"
@4000000049d1ea06314a5ad4 QMAILSMTPD_LOG_MAIL="1"
@4000000049d1ea06314acc1c QMAILSMTPD_LOG_RCPT="1"
@4000000049d1ea06314b608c REQUIRE_AUTH="0"
@4000000049d1ea06314bd1d4 ALLOW_INSECURE_AUTH="0"
@4000000049d1ea06314f44a4 VALIDRCPTTO_CDB="/var/qmail/control/validrcptto.cdb"
@4000000049d1ea06314f8edc VALIDRCPTTO_LIMIT="10"
@4000000049d1ea06314fd144 VALIDRCPTTO_LOG="2"
@4000000049d1ea0631500fc4 SPFBEHAVIOR="3"
@4000000049d1ea0631504e44 SPF_LOG="1"
@4000000049d1ea0631508cc4 SPF_BLOCK_PLUS_ALL="1"
@4000000049d1ea0631511d4c QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
@4000000049d1ea0631515bcc NOP0FCHECK="1"
@4000000049d1ea06315226ec command-line: exec tcpserver -vR -l ДОМЕН.РУ -c 30 -u 82 -g 81 -x /etc/tcp/smtp.cdb 192.168.0.3 25    qmail-smtpd  2>&1
@4000000049d1ea0631788b0c tcpserver: status: 0/30
@4000000049d1ea8625dbcf84 tcpserver: status: 1/30
@4000000049d1ea8625e06f1c tcpserver: pid 39995 from 192.168.0.3
@4000000049d1ea86261732a4 tcpserver: ok 39995 ДОМЕН.РУ:192.168.0.3:25 :192.168.0.3::55797
@4000000049d1ea8626cc7ccc qmail-smtpd[39995]: MFCHECK fail [192.168.0.3] bsdzavod.ДОМЕН.РУ
@4000000049d1ea8626d57d7c tcpserver: end 39995 status 256
@4000000049d1ea8626d5cb9c tcpserver: status: 0/30

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 13:45:15
Gegemon

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

# svc -d /service/qmail-send/ /service/qmail-send/log/ && rm /var/log/qmail/qmail-send/current && svc -u /service/qmail-send/ /service/qmail-send/log/ 
Покажи что будет через 10 секуд:

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

# svstat /service/qmail-send/ /service/qmail-send/log/
и

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

less /var/log/qmail/qmail-send/current

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 13:51:32
MHz
Видно что send на секунду запускается - потом умирает:

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

/service/qmail-send/: up (pid 51114) 0 seconds
/service/qmail-send/log/: up (pid 50904) 35 seconds
Ну а это я уже присылал:

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

@4000000049d1f5590259e3fc status: local 0/10 remote 0/120
@4000000049d1f559025ec214 alert: oh no! lost spawn connection! dying...
@4000000049d1f55902613314 status: qmail-todo stop processing asap
@4000000049d1f559026430b4 status: exiting

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 14:08:06
Gegemon
AMD64?

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 14:09:06
MHz
Gegemon писал(а):AMD64?
Совершенно верно.

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 14:14:54
Gegemon
Что же ты тогда при просьбе

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

uname -a
мне показал только:

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

7.1-RELEASE FreeBSD 7.1-RELEASE
??????
Вот тебе и ответ:
Читай тут:
и принимай меры

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 14:22:05
Gegemon
Вообщем пересобери qmail, только еще накати патч
/usr/ports/mail/qmail/files/extra-patch-amd64

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 14:29:34
MHz
Будем попробовать.
Не думал, что тут затыка может быть, думал тебя именно ОС интересует.
Спасибо!
Отпишусь.

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 14:34:19
Gegemon
На AMD64 не поднимал - вот и вылезло. Всего не учтешь. Как получится - дай знать добавим в статью этот ньюанс.

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 15:30:46
MHz
Еще не пробовал, но вопрос такой:
Патч от симпсона с патчем-амд-64никак не пересекаются?
Сперва наверное амд-патч накатить, а потом симпсона?
Короче если я правильно понял, мне надо повторить пункт "Установка QMAIL" только перед Симпсоном сделать патч-амд.
Будем пробовать.

Re: Статья по установке MTA qmail

Добавлено: 2009-03-31 15:58:48
Gegemon
Пересекаться не должны.

Re: Статья по установке MTA qmail

Добавлено: 2009-04-02 14:27:35
MHz
С применением патча проблема qmail-lsawn'а ушла.
Спасибо.

Re: Статья по установке MTA qmail

Добавлено: 2009-04-02 14:31:07
Gegemon
MHz писал(а):С применением патча проблема qmail-lsawn'а ушла.
Спасибо.
Мои поздравления!
Спасибо тебе тестер-доброволец! :)
Есть повод внести поправки в статью.

Re: Статья по установке MTA qmail

Добавлено: 2009-08-11 17:39:23
eiman
доброго аремени суток!
имеется проблема - в процессе установки модулей qmail столкнулся с такой вот фигней:
пытаюсь добавить домен
./vadddomain mydomain.com
выдается сообщение
Error - no authentication database connection. initial open.

mysql установлен и работает
пользователь и база vpopmail созданы.

подскажите как с этим бороться :(

Re: Статья по установке MTA qmail

Добавлено: 2009-08-12 9:07:31
Gegemon
1. ОСь?
2. Как ставили qmail? Как описано здесь на сайте?
3. Покажите

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

ls -la ~vpopmail/etc/vpopmail.mysql
3. Повторить Шаг 11. Установка Vpopmail с поддержкой mysql и т.д.
Сначала проверить:
Теперь протестируем соединение к БД с правами пользователя, которого мы только что создали:

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

# mysql -u vpopmailuser -p
Даже лучше так:

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

# mysql -u vpopmailuser -pПАРОЛЬ vpopmail

Re: Статья по установке MTA qmail

Добавлено: 2009-08-12 10:57:02
eiman
OS freeBSD 7.2 amd64

ls -la ~vpopmail/etc/vpopmail.mysql
-rw-r----- 1 vpopmail vchkpw 44 Aug 11 13:03

делал всё в точности как написано в вашей статье, всё было ок, кроме, как мне кажется, Mysql.
При первом создании базы и пользователя mysql принимал комманды из ком. строки но не выдавал никаких ответов, только стрелочка появлялась после ввода комманды. Вобщем БД и юзака vpopmail создавал через phpMyAdmin. После проверил права на эту БД и устанавливал дальше...

Re: Статья по установке MTA qmail

Добавлено: 2009-08-12 11:05:48
Gegemon
Вы не проверили:
Gegemon писал(а):...
3. Повторить Шаг 11. Установка Vpopmail с поддержкой mysql и т.д.
Сначала проверить:
Теперь протестируем соединение к БД с правами пользователя, которого мы только что создали:

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

# mysql -u vpopmailuser -p
Даже лучше так:

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

# mysql -u vpopmailuser -pПАРОЛЬ vpopmail
1. Что дает проверка?
2.Что показывает:

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

# mysql -u vpopmailuser -pПАРОЛЬ vpopmail
mysql> show tables;