[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
01/12/2009 23:35:06 (+0700) | #1 | 199551 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
em bị lỗi này
Code:
/var/qmail/supervise/pop3d: unable to open supervise/ok: file does not exist
/var/qmail/supervise/qmail: unable to open supervise/ok: file does not exist
/var/qmail/supervise/smtpd: unable to open supervise/ok: file does not exist
Em làm theo bài hướng dẫn của anh tranvanminh
Code:
/hvaonline/posts/list/1965.html
Em bắt đầu k hiểu từ khúc này nhưng vẫn cố làm. càng làm thì càng k hiểu
Code:
Cấu hình cho daemontools : setup chương trình cho deamontơols giám sát
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
chmod +t /var/qmail/supervise/qmail
chmod +t /var/qmail/supervise/pop3d
chmod +t /var/qmail/supervise/smtpd
File : /var/qmail/supervise/qmail/run
# cp /usr/local/src/qmail-1.03/home /var/qmail/supervise/qmail/run
Chuyển file rc của qmail từ ./Mailbox thành ./Maildir/ (/var/qmail/rc)
Có phải trong 3 thư mục này :
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
sẽ có file run đúng ko ạ
Còn chuyển file rc của qmail là sao e ko hiểu. kiếm file hay directory Mailbox đều ko có.
Version cài đặt các gói của e chỉ khác 1 gói đó là gói vpopmail
anh tranvanminh dùng gói vpopmail-5.3.20.tar.gz . còn em dùng gói vpopmail-5.4.28.tar.gz
nó có thay đổi 1 chút nhưng em cũng fix đc.
Ah đúng rồi em còn k hiểu chỗ này nữa
Code:
POP before SMTP
Create file tcp.smtp.cdb for access control
# touch /home/vpopmail/etc/tcp.smtp
File : /home/vpopmail/etc/tcp.smtp
code:
127.:allow,RELAYCLIENT=""
[root etc]# tcprules /home/vpopmail/etc/tcp.smtp.cdb code:
/home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
Các code này có phải tạo 1 file tcp.smtp rồi sau đó đổi thành tcp.smtp.cdb k ạ ?
mong các anh chị giúp em , vì em sắp làm báo cáo rồi.
EM XIN CHÂN THÀNH CÁM ƠN RẤT NHIỀU Ạ
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
02/12/2009 08:48:13 (+0700) | #2 | 199563 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
ntycle wrote:
em bị lỗi này
Code:
/var/qmail/supervise/pop3d: unable to open supervise/ok: file does not exist
/var/qmail/supervise/qmail: unable to open supervise/ok: file does not exist
/var/qmail/supervise/smtpd: unable to open supervise/ok: file does not exist
- locate svscan
- ps aux | grep svscan
- echo $PATH
ntycle wrote:
Em làm theo bài hướng dẫn của anh tranvanminh
Code:
/hvaonline/posts/list/1965.html
Em bắt đầu k hiểu từ khúc này nhưng vẫn cố làm. càng làm thì càng k hiểu
Code:
Cấu hình cho daemontools : setup chương trình cho deamontơols giám sát
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
chmod +t /var/qmail/supervise/qmail
chmod +t /var/qmail/supervise/pop3d
chmod +t /var/qmail/supervise/smtpd
File : /var/qmail/supervise/qmail/run
# cp /usr/local/src/qmail-1.03/home /var/qmail/supervise/qmail/run
Chuyển file rc của qmail từ ./Mailbox thành ./Maildir/ (/var/qmail/rc)
Có phải trong 3 thư mục này :
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
sẽ có file run đúng ko ạ
Đúng vậy, nhưng quan trọng hơn là cần phải hiểu file run này có tác dụng gì, hoạt động ra sao.
ntycle wrote:
Còn chuyển file rc của qmail là sao e ko hiểu. kiếm file hay directory Mailbox đều ko có.
- Cần tìm hiểu xem 2 cách lưu giữ mail: Mailbox và Maildir nó là thế nào đã.
- Chỉnh sửa trong file rc chứ không phải file Mailbox
ntycle wrote:
Ah đúng rồi em còn k hiểu chỗ này nữa
Code:
POP before SMTP
Create file tcp.smtp.cdb for access control
# touch /home/vpopmail/etc/tcp.smtp
File : /home/vpopmail/etc/tcp.smtp
code:
127.:allow,RELAYCLIENT=""
[root etc]# tcprules /home/vpopmail/etc/tcp.smtp.cdb code:
/home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
Các code này có phải tạo 1 file tcp.smtp rồi sau đó đổi thành tcp.smtp.cdb k ạ ?
Quan trọng là cần hiểu cái chỗ "đổi thành" kia là thế nào. Muốn thế phải hiểu http://cr.yp.to/ucspi-tcp/tcprules.html làm việc ra sao. |
|
Let's build on a great foundation! |
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
02/12/2009 10:57:47 (+0700) | #3 | 199578 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
quanta wrote:
ntycle wrote:
em bị lỗi này
Code:
/var/qmail/supervise/pop3d: unable to open supervise/ok: file does not exist
/var/qmail/supervise/qmail: unable to open supervise/ok: file does not exist
/var/qmail/supervise/smtpd: unable to open supervise/ok: file does not exist
- locate svscan
- ps aux | grep svscan
- echo $PATH
ntycle wrote:
Em làm theo bài hướng dẫn của anh tranvanminh
Code:
/hvaonline/posts/list/1965.html
Em bắt đầu k hiểu từ khúc này nhưng vẫn cố làm. càng làm thì càng k hiểu
Code:
Cấu hình cho daemontools : setup chương trình cho deamontơols giám sát
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
chmod +t /var/qmail/supervise/qmail
chmod +t /var/qmail/supervise/pop3d
chmod +t /var/qmail/supervise/smtpd
File : /var/qmail/supervise/qmail/run
# cp /usr/local/src/qmail-1.03/home /var/qmail/supervise/qmail/run
Chuyển file rc của qmail từ ./Mailbox thành ./Maildir/ (/var/qmail/rc)
Có phải trong 3 thư mục này :
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
sẽ có file run đúng ko ạ
Đúng vậy, nhưng quan trọng hơn là cần phải hiểu file run này có tác dụng gì, hoạt động ra sao.
ntycle wrote:
Còn chuyển file rc của qmail là sao e ko hiểu. kiếm file hay directory Mailbox đều ko có.
- Cần tìm hiểu xem 2 cách lưu giữ mail: Mailbox và Maildir nó là thế nào đã.
- Chỉnh sửa trong file rc chứ không phải file Mailbox
ntycle wrote:
Ah đúng rồi em còn k hiểu chỗ này nữa
Code:
POP before SMTP
Create file tcp.smtp.cdb for access control
# touch /home/vpopmail/etc/tcp.smtp
File : /home/vpopmail/etc/tcp.smtp
code:
127.:allow,RELAYCLIENT=""
[root etc]# tcprules /home/vpopmail/etc/tcp.smtp.cdb code:
/home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
Các code này có phải tạo 1 file tcp.smtp rồi sau đó đổi thành tcp.smtp.cdb k ạ ?
Quan trọng là cần hiểu cái chỗ "đổi thành" kia là thế nào. Muốn thế phải hiểu http://cr.yp.to/ucspi-tcp/tcprules.html làm việc ra sao.
Em xin chân thành cám ơn. Em sẽ nghiên cứu tiếp ạ |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
03/12/2009 18:05:36 (+0700) | #4 | 199698 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Chào anh
Cho em xin hỏi tiếp . sao trong bài hướng dẫn của anh tranvanminh dùng câu lệnh là
Code:
[root etc]# tcprules /home/vpopmail/etc/tcp.smtp.cdb
code:
/home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
nhưng sao trong distro của em nó báo :
Code:
[root@localhost smtpd]# tcprules /home/vpopmail/etc/tcp.smtp.cdb
tcprules: usage: tcprules rules.cdb rules.tmp
cách sử dụng khác nhau mà
em làm cách này thử xem mà k chạy đc
Code:
[root@localhost smtpd]# tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp
/home/vpopmail/etc/tcp.smtp.cdb < /home/vpopmail/etc/tcp.smtp
Dấu nháy cứ nhấp nhá ở đây hoài . Chẳng thấy gì xảy ra cả. và cho em hỏi thêm nữa
Code:
POP before SMTP
Create file tcp.smtp.cdb for access control
# touch /home/vpopmail/etc/tcp.smtp
File : /home/vpopmail/etc/tcp.smtp
code:
127.:allow,RELAYCLIENT=""
Sao tự nhiên lại chạy lệnh touch trước trong khi file tcp.smtp chưa có ?
Mà lệnh touch chạy xong e cũng k thấy j xảy ra luôn
em cũng nghĩ là khúc này ý anh tranvanminh nói là file tcp.smtp chắc dùng vi để tạo và nội dung file là trong đoạn code kia đúng ko ạ
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
03/12/2009 19:03:35 (+0700) | #5 | 199701 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
ntycle wrote:
Chào anh
Cho em xin hỏi tiếp . sao trong bài hướng dẫn của anh tranvanminh dùng câu lệnh là
Code:
[root etc]# tcprules /home/vpopmail/etc/tcp.smtp.cdb
code:
/home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
nhưng sao trong distro của em nó báo :
Code:
[root@localhost smtpd]# tcprules /home/vpopmail/etc/tcp.smtp.cdb
tcprules: usage: tcprules rules.cdb rules.tmp
cách sử dụng khác nhau mà
em làm cách này thử xem mà k chạy đc
Code:
[root@localhost smtpd]# tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp
/home/vpopmail/etc/tcp.smtp.cdb < /home/vpopmail/etc/tcp.smtp
Dấu nháy cứ nhấp nhá ở đây hoài . Chẳng thấy gì xảy ra cả.
Bạn sửa thành:
Code:
# cd /home/vpopmail/etc
# tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp
hoặc như này cho dễ hiểu:
Code:
# cd /home/vpopmail/etc
# cat tcp.smtp | tcprules tcp.smtp.cdb tcp.smtp.tmp
ntycle wrote:
và cho em hỏi thêm nữa
Code:
POP before SMTP
Create file tcp.smtp.cdb for access control
# touch /home/vpopmail/etc/tcp.smtp
File : /home/vpopmail/etc/tcp.smtp
code:
127.:allow,RELAYCLIENT=""
Sao tự nhiên lại chạy lệnh touch trước trong khi file tcp.smtp chưa có ?
Mà lệnh touch chạy xong e cũng k thấy j xảy ra luôn
touch chính là tạo ra file đó (tcp.smtp) mà.
ntycle wrote:
em cũng nghĩ là khúc này ý anh tranvanminh nói là file tcp.smtp chắc dùng vi để tạo và nội dung file là trong đoạn code kia đúng ko ạ
vi có thể được dùng để tạo mới 1 text file và bắt đầu soạn nội dung luôn. touch khi không dùng tham số là để tạo một file với nội dung trống. Gõ man vi, man touch để đọc thêm. |
|
Let's build on a great foundation! |
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
03/12/2009 21:13:45 (+0700) | #6 | 199714 |
|
tranvanminh
HVA Friend
|
Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
|
|
quote nhầm nên nó xuống hàng thôi ấy mà . Bạn sửa lại như thế này là chạy ngay .
[root etc]# tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
Các code này có phải tạo 1 file tcp.smtp rồi sau đó đổi thành tcp.smtp.cdb k ạ ?
mong các anh chị giúp em , vì em sắp làm báo cáo rồi.
Đúng rồi đó bạn . |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 00:18:20 (+0700) | #7 | 199726 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
ủa. làm tới làm lui cho em hỏi câu hơi ngu tí
# tar xvfz ../ucspi-tcp-0.88.tar.gz
# cd ucspi-tcp-0.88/
#wget http://www.qmail.org/rpms/patches/ucspi-tcp-0.88.errno.patch
#patch -p1 < ucspi-tcp-0.88.errno.patch
patching file error.h
# make setup check ~> lệnh này đâu phải lệnh cài đặt gói này vào hệ thống đâu nhỉ.em gõ cái này nó ra 2 dòng
./install
./instcheck
lâu giờ cứ tưởng là đã setup rùi T_T
Em làm tới bước cài đặt vpop thì bị lỗi. khi thấy lỗi
Code:
Khi chạy configure nếu bị error
configure: error: Unable to find your tcp.smtp file, specify --enable-tcpserver-path=/full/path/to/tcp.smtp
dùng lệnh sau để giải quyết
# cp /etc/tcpserver/tcp.smtp /home/vpopmail/etc/
Lúc này em xem lại. là thư mục tcpserver và file tcp.smtp đều chưa có thì làm sao copy ?
Cho em hỏi thêm trong bài hướng dẫn : /hvaonline/posts/list/1965.html
những chỗ examble.jp có phải là những chổ mình thay thế cho domain của mình ?
Và domain ở đâu mà có ? Có phải là cấu hình DNS cho cái domain đó k ạ
ví dụ em tạo ra cái domain hvaonline.com chỉ IP vào chính máy của em đúng ko
Ps/ : Em xem tới xem lui thì bắt đầu xuất hiện mâu thuẫn trong em, là lệnh nào sẽ là lệnh install và nó sẽ cài vào đâu ?
Em là người mới gia nhập cộng đồng linux xin các anh rộng lòng tha thứ cho những câu hỏi "ngu ngốc" của em.
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 09:05:45 (+0700) | #8 | 199744 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
ntycle wrote:
ủa. làm tới làm lui cho em hỏi câu hơi ngu tí
# tar xvfz ../ucspi-tcp-0.88.tar.gz
# cd ucspi-tcp-0.88/
#wget http://www.qmail.org/rpms/patches/ucspi-tcp-0.88.errno.patch
#patch -p1 < ucspi-tcp-0.88.errno.patch
patching file error.h
# make setup check ~> lệnh này đâu phải lệnh cài đặt gói này vào hệ thống đâu nhỉ.em gõ cái này nó ra 2 dòng
./install
./instcheck
lâu giờ cứ tưởng là đã setup rùi T_T
Vậy theo bạn lệnh đó là để làm gì? Output nó hiện ra 2 dòng như kia nghĩa là thế nào?
ntycle wrote:
Em làm tới bước cài đặt vpop thì bị lỗi. khi thấy lỗi
Code:
Khi chạy configure nếu bị error
configure: error: Unable to find your tcp.smtp file, specify --enable-tcpserver-path=/full/path/to/tcp.smtp
dùng lệnh sau để giải quyết
# cp /etc/tcpserver/tcp.smtp /home/vpopmail/etc/
Lúc này em xem lại. là thư mục tcpserver và file tcp.smtp đều chưa có thì làm sao copy ?
Chưa có thì bạn thử tạo xem.
ntycle wrote:
Cho em hỏi thêm trong bài hướng dẫn : /hvaonline/posts/list/1965.html
những chỗ examble.jp có phải là những chổ mình thay thế cho domain của mình ?
Đúng rồi.
ntycle wrote:
Và domain ở đâu mà có ? Có phải là cấu hình DNS cho cái domain đó k ạ
ví dụ em tạo ra cái domain hvaonline.com chỉ IP vào chính máy của em đúng ko
/hvaonline/posts/list/30454.html
ntycle wrote:
Ps/ : Em xem tới xem lui thì bắt đầu xuất hiện mâu thuẫn trong em, là lệnh nào sẽ là lệnh install và nó sẽ cài vào đâu ?
Đọc lại tài liệu để nắm những cái căn bản trước rồi hãy động đến qmail. |
|
Let's build on a great foundation! |
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 13:44:35 (+0700) | #9 | 199773 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Em xin thật lòng chân thành cảm ơn tới quanta và tranvanminh.
Cho e hỏi :
# mkdir -p /package
# chmod 755 /package
# chmod +t /package
# cd /package
# wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
# tar xvpfz daemontools-0.76.tar.gz
# cd daemontools-0.76/src
# wget http://www.qmail.org/rpms/patches/daemontools-0.76.errno.patch
# patch -p1 < daemontools-0.76.errno.patch
(error.h)
# cd admin/daemontools-0.76
# ./package/install
tạo cái thư mục package ở đâu vậy ?
Ðể compile và build daemontools, chỉ đơn giản cd vào thư mục của daemontools-0.76
# cd /usr/local/src/admin/daemontools-0.76
- Thư mục này có hai thư mục con, bạn không cần vào các thư mục con mà chỉ cần đánh lệnh
# package/install
có phải vầy k ạ
sao em tar với option xvpfz thì k có thư mục daemon xuất hiện ? option zxvf cũng vậy hic
cám ơn các anh nhiểu |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 14:09:46 (+0700) | #10 | 199776 |
|
tranvanminh
HVA Friend
|
Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
|
|
Bạn làm lại như thế này thử xem .
cd /usr/local/src
mkdir -p /package
chmod 1755 /package
wget http://tools.qmail.jp/daemontools/daemontools-0.76.tar.gz
tar -xvzf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
wget http://qmail.org/moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76.errno.patch
patch -p1 < ./daemontools-0.76.errno.patch
package/install
kill -HUP 1
ps : Tui dùng daemontools để giảm bớt truy xuất (I/O) của syslog . Nếu báo cáo của bạn chỉ đơn giảm làm mail server thì tạm dẹp cai daemontools ra , làm được mail rồi mới thêm vào cũng không muộn . |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 14:14:35 (+0700) | #11 | 199778 |
|
tranvanminh
HVA Friend
|
Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
|
|
Nhìn câu hỏi của bạn thì tui nghĩ bạn vào xem bài của anh conmale viết rồi dựa vào đó hãy làm . Bài của tui mang tính chất memo (cho bản thân) là chính tiện thể post lên HVA, và cũng lười giải thích nên người đầu tiên làm rất khó hiểu .
Bạn vào đây tham khảo thêm
/hvaonline/posts/list/119.html |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 15:11:39 (+0700) | #12 | 199783 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Cấu hình cho daemontools : setup chương trình cho deamontơols giám sát
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
chmod +t /var/qmail/supervise/qmail
chmod +t /var/qmail/supervise/pop3d
chmod +t /var/qmail/supervise/smtpd
File : /var/qmail/supervise/qmail/run
# cp /usr/local/src/qmail-1.03/home /var/qmail/supervise/qmail/run
Chuyển file rc của qmail từ ./Mailbox thành ./Maildir/ (/var/qmail/rc) ~~> Cái này có phải mở file [color=red]/var/qmail/supervise/qmail/run ra sửa lại chỗ Mailbox thành Maildir và copy vào /var/qmail/rc đúng k ạ ?[/color]
code:
#!/bin/sh
# Using splogger to send the log through syslog.
# Using qmail-local to deliver messages to ~/Mailbox by default.
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail
File : /var/qmail/supervise/smtpd/run
code:
#!/bin/bash
#
# smtpd/run : qmail-smtpd starting script
#
exec env - PATH="/var/qmail/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" \
/usr/local/bin/tcpserver -v -x /home/vpopmail/etc/tcp.smtp.cdb -R -H -l0 -u `id -u qmaild` -g `id -g qmaild` 0 smtp \
/var/qmail/bin/qmail-smtpd 2>&1
Tạo quyền thi hành cho file run
# chmod +x /var/qmail/supervise/smtpd/run
file : /var/qmail/supervise/pop3d/run
code:
#!/bin/bash
#
# pop3d/run : qmail-pop3d starting script
#
exec env - PATH="/var/qmail/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" \
tcpserver -v -x /etc/tcpserver/tcp.pop3.cdb -R -H 0 pop3 qmail-popup mail.example.jp \
/home/vpopmail/bin/vchkpw \
qmail-pop3d Maildir 2>&1
Tạo quyền thi hành cho file run
# chmod +x /var/qmail/supervise/pop3d/run
Tạo symlink
# ln -s /var/qmail/supervise/qmail /var/service/qmail
# ln -s /var/qmail/supervise/smtpd /var/service/smtpd
# ln -s /var/qmail/supervise/pop3d /var/service/pop3d
Khỏi động lại init để enable svscan bằng lệnh sau
# kill -HUP 1
Kiểm tra các service có hoạt động hay không
# svstat /var/service/*
/var/service/pop3d: up (pid 5021) 4 seconds
/var/service/qmail: up (pid 5022) 4 seconds
/var/service/smtpd: up (pid 5023) 4 seconds
* up seconds chỉ báo 0 hay 1 thì check lại permission của run scripts hoặc syntax của chúng .
/var/qmail/supervise/pop3d: unable to open supervise/ok: file does not exist
/var/qmail/supervise/qmail: unable to open supervise/ok: file does not exist
/var/qmail/supervise/smtpd: unable to open supervise/ok: file does not exist
Lỗi này anh quanta hướng dẫn như thế này
- locate svscan
- ps aux | grep svscan
- echo $PATH
Em làm theo:
[root@localhost pop3d]# locate svscan
/command/svscan
/command/svscanboot
/usr/local/bin/svscan
/usr/local/bin/svscanboot
/usr/local/src/admin/daemontools-0.76/command/svscan
/usr/local/src/admin/daemontools-0.76/command/svscanboot
/usr/local/src/admin/daemontools-0.76/compile/svscan
/usr/local/src/admin/daemontools-0.76/compile/svscan.c
/usr/local/src/admin/daemontools-0.76/compile/svscan.o
/usr/local/src/admin/daemontools-0.76/compile/svscanboot
/usr/local/src/admin/daemontools-0.76/compile/svscanboot.sh
/usr/local/src/admin/daemontools-0.76/src/svscan.c
/usr/local/src/admin/daemontools-0.76/src/svscanboot.sh
[root@localhost pop3d]# ps aux | grep svscan
root 8084 0.0 0.0 3916 664 pts/2 R+ 23:43 0:00 grep svscan
root 13529 0.0 0.1 2452 1080 ? Ss 19:35 0:00 /bin/sh /command/svscanboot
root 13531 0.0 0.0 1688 348 ? S 19:35 0:00 svscan /service
[root@localhost pop3d]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
EM thấy chạy lại vẫn bị . T_T
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
04/12/2009 23:51:12 (+0700) | #13 | 199812 |
smile_sad
Member
|
0 |
|
|
Joined: 15/08/2006 19:15:08
Messages: 96
Offline
|
|
Tìm hiểu về qmail thì các bạn nên vào phòng đọc , đọc kĩ càng tut bài viết của anh conmale.
Các bạn cũng có thể tham khảo thêm tại
http://www.lifewithqmail.org/lwq.html
để khắc phục 1 số lỗi khi tiến hành install. |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
05/12/2009 00:08:44 (+0700) | #14 | 199814 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
smile_sad wrote:
Tìm hiểu về qmail thì các bạn nên vào phòng đọc , đọc kĩ càng tut bài viết của anh conmale.
Các bạn cũng có thể tham khảo thêm tại
http://www.lifewithqmail.org/lwq.html
để khắc phục 1 số lỗi khi tiến hành install.
Hi. Chào anh.
Em đọc thì cũng đọc rồi .
Vì cái life with qmail và anh tranvanminh hướng dẫn khác khác sao đó. lỡ theo lao cái nào thì phải nghiên cứu theo cái đó thui. hic.
trong cái lwq .
trong file /var/qmail/bin/qmailctl
có những folder mà chưa thấy tạo bao giờ T_T
ví dụ :
if svok /service/qmail-send ; then
svc -u /service/qmail-send /service/qmail-send/log
else
echo "qmail-send supervise not running"
fi
if svok /service/qmail-smtpd ; then
svc -u /service/qmail-smtpd /service/qmail-smtpd/log
trong khi đó anh vanminh chỉ tạo /service/qmail ; /service/smtpd.
T_T |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
05/12/2009 00:41:42 (+0700) | #15 | 199816 |
smile_sad
Member
|
0 |
|
|
Joined: 15/08/2006 19:15:08
Messages: 96
Offline
|
|
Mình khuyên bạn nên gỡ bỏ tất cả rồi cài lại theo tài liệu ở life with qmail
Có nhiều việc làm mất nhiều thời gian rồi sau đó vẫn phải bỏ đi làm lại vì vậy bạn nên cố gắng.
Chú ý khi cài đặt qmail bạn nên đọc kĩ các file INSTALL và docs của nó bởi vì các tut của anh conmale và life with qmail cũng đều dựa trên đó và cung cấp thêm tips, tricks cũng như các comment giúp các bạn dễ hiểu hơn mình đang làm cái gì. |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
05/12/2009 00:49:42 (+0700) | #16 | 199818 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Em đã làm lại và theo hướng dẫn của Life with qmail :
http://www.lifewithqmail.org/lwq.html#installation-issues
Em đã làm tới bước 2.9. Test the Installation.
Nó kêu dùng scipt check mà ra đc là đã thành công :
# sh inst_check
! /var/log/qmail has wrong owner, should be qmaill
...try: chown qmaill /var/log/qmail
#
If inst_check finds problems, fix them and re-run it. When everything looks right, inst_check will report:
Congratulations, your LWQ installation looks good!
còn em ra như thế này
[root@localhost daemontools-0.76]# sh inst_check
inst_check: line 247: [: /var/qmail/alias: binary operator expected
inst_check: line 247: [: /var/qmail/alias: binary operator expected
inst_check: line 247: [: /var/qmail/alias: binary operator expected
Congratulations, your LWQ installation looks good!
Có thêm mấy dòng bị lỗi nữa.
Em có search cách fix nó chỉ
là làm lại cái file tcp.smtp và tcp.smtp.cdb . em đã làm lại nhưng vẫn bị
Search google với từ khóa : inst_check: line 247: [: /var/qmail/alias: binary operator expected
thì e ko thấy cách fix. anh chị nào có thể giúp em khúc này đc ko ạ ?
[root@localhost daemontools-0.76]# qmailctl stat
/service/qmail-send: up (pid 25175) 1198 seconds
/service/qmail-send/log: up (pid 25180) 1198 seconds
/service/qmail-smtpd: up (pid 25185) 1198 seconds
/service/qmail-smtpd/log: up (pid 25183) 1198 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0
Mấy cái số 1198 seconds có ý nghĩa gì k ạ
lúc đầu nó chỉ có 7. về sau chỉnh tới chỉnh lui nó lên 1198. ( Chắc là time qmail hoạt động )
Và cho em hỏi nếu làm theo lwqmail thì làm tới bước nào có thể Gửi và Nhận đc ạ ? Ko cần chống Spam hay bad host j hết T_T
Theo như em set account trong Mail của Centos5.4 thì account root@localhost.localdomain . Send là SMTP : server localhost.localdomain . Còn gì Revice thì là POP server cũng là localhost.localdomain .
Em send thì thấy nó đi. nhưng khi bấm recive thì nó báo lỗi :
Evolution Error
Error while Fetching Mail.
Could not connect to localhost.localdomain: Connection refused
Mong các anh chị giúp em
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
05/12/2009 20:47:31 (+0700) | #17 | 199870 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Mong anh nào help em với T_T |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
05/12/2009 20:58:24 (+0700) | #18 | 199871 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
ntycle wrote:
Cấu hình cho daemontools : setup chương trình cho deamontơols giám sát
mkdir -p /var/qmail/supervise/qmail
mkdir /var/qmail/supervise/pop3d
mkdir /var/qmail/supervise/smtpd
chmod +t /var/qmail/supervise/qmail
chmod +t /var/qmail/supervise/pop3d
chmod +t /var/qmail/supervise/smtpd
File : /var/qmail/supervise/qmail/run
# cp /usr/local/src/qmail-1.03/home /var/qmail/supervise/qmail/run
Chuyển file rc của qmail từ ./Mailbox thành ./Maildir/ (/var/qmail/rc) ~~> Cái này có phải mở file /var/qmail/supervise/qmail/run ra sửa lại chỗ Mailbox thành Maildir và copy vào/var/qmail/rc đúng k ạ ?[/color]
Không đúng. Mở file /var/qmail/rc ra, sửa Mailbox thành Maildir và lưu lại.
ntycle wrote:
/var/qmail/supervise/pop3d: unable to open supervise/ok: file does not exist
/var/qmail/supervise/qmail: unable to open supervise/ok: file does not exist
/var/qmail/supervise/smtpd: unable to open supervise/ok: file does not exist
Lỗi này anh quanta hướng dẫn như thế này
- locate svscan
- ps aux | grep svscan
- echo $PATH
Em làm theo:
[root@localhost pop3d]# locate svscan
/command/svscan
/command/svscanboot
/usr/local/bin/svscan
/usr/local/bin/svscanboot
/usr/local/src/admin/daemontools-0.76/command/svscan
/usr/local/src/admin/daemontools-0.76/command/svscanboot
/usr/local/src/admin/daemontools-0.76/compile/svscan
/usr/local/src/admin/daemontools-0.76/compile/svscan.c
/usr/local/src/admin/daemontools-0.76/compile/svscan.o
/usr/local/src/admin/daemontools-0.76/compile/svscanboot
/usr/local/src/admin/daemontools-0.76/compile/svscanboot.sh
/usr/local/src/admin/daemontools-0.76/src/svscan.c
/usr/local/src/admin/daemontools-0.76/src/svscanboot.sh
[root@localhost pop3d]# ps aux | grep svscan
root 8084 0.0 0.0 3916 664 pts/2 R+ 23:43 0:00 grep svscan
root 13529 0.0 0.1 2452 1080 ? Ss 19:35 0:00 /bin/sh /command/svscanboot
root 13531 0.0 0.0 1688 348 ? S 19:35 0:00 svscan /service
[root@localhost pop3d]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
EM thấy chạy lại vẫn bị . T_T
Mình nói chạy mấy lệnh đó để lấy thêm thông tin chứ đã hướng dẫn gì đâu mà đòi được. Giờ gõ # svscanboot &, rồi kiểm tra lại với ps -ef | grep svscan xem thế nào:
Code:
# ps -ef | grep svscan
root 6850 1 0 21:41 ? 00:00:00 /bin/sh /command/svscanboot
root 6852 6850 0 21:41 ? 00:00:00 svscan /service
root 6971 6402 0 21:44 pts/4 00:00:00 /bin/sh /usr/local/bin/svscanboot
root 6973 6971 0 21:44 pts/4 00:00:00 svscan /service
root 6978 6402 0 21:44 pts/4 00:00:00 grep svscan
sau đó start lại qmail xem.
PS: Mấy cái kết quả sau khi gõ lệnh thì đưa vào [ code ] tag thì nó hiển thị đẹp hơn (được căn dọc). |
|
Let's build on a great foundation! |
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
05/12/2009 21:23:27 (+0700) | #19 | 199875 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
ntycle wrote:
Em đã làm lại và theo hướng dẫn của Life with qmail :
http://www.lifewithqmail.org/lwq.html#installation-issues
Em đã làm tới bước 2.9. Test the Installation.
Nó kêu dùng scipt check mà ra đc là đã thành công :
# sh inst_check
! /var/log/qmail has wrong owner, should be qmaill
...try: chown qmaill /var/log/qmail
#
If inst_check finds problems, fix them and re-run it. When everything looks right, inst_check will report:
Congratulations, your LWQ installation looks good!
còn em ra như thế này
[root@localhost daemontools-0.76]# sh inst_check
inst_check: line 247: [: /var/qmail/alias: binary operator expected
inst_check: line 247: [: /var/qmail/alias: binary operator expected
inst_check: line 247: [: /var/qmail/alias: binary operator expected
Congratulations, your LWQ installation looks good!
Có thêm mấy dòng bị lỗi nữa.
Em có search cách fix nó chỉ
là làm lại cái file tcp.smtp và tcp.smtp.cdb . em đã làm lại nhưng vẫn bị
Search google với từ khóa : inst_check: line 247: [: /var/qmail/alias: binary operator expected
thì e ko thấy cách fix. anh chị nào có thể giúp em khúc này đc ko ạ ?
[root@localhost daemontools-0.76]# qmailctl stat
/service/qmail-send: up (pid 25175) 1198 seconds
/service/qmail-send/log: up (pid 25180) 1198 seconds
/service/qmail-smtpd: up (pid 25185) 1198 seconds
/service/qmail-smtpd/log: up (pid 25183) 1198 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0
Mấy cái số 1198 seconds có ý nghĩa gì k ạ
lúc đầu nó chỉ có 7. về sau chỉnh tới chỉnh lui nó lên 1198. ( Chắc là time qmail hoạt động )
Và cho em hỏi nếu làm theo lwqmail thì làm tới bước nào có thể Gửi và Nhận đc ạ ? Ko cần chống Spam hay bad host j hết T_T
Theo như em set account trong Mail của Centos5.4 thì account root@localhost.localdomain . Send là SMTP : server localhost.localdomain . Còn gì Revice thì là POP server cũng là localhost.localdomain .
Em send thì thấy nó đi. nhưng khi bấm recive thì nó báo lỗi :
Evolution Error
Error while Fetching Mail.
Could not connect to localhost.localdomain: Connection refused
Mong các anh chị giúp em
Anh Quanta giúp em cái này đi. em hok có làm theo anh tranvanminh nữa . Vì thấy nó sao sao đó. ko đc đầy đủ cho lắm |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
06/12/2009 07:04:59 (+0700) | #20 | 199892 |
Mr.Khoai
Moderator
|
Joined: 27/06/2006 01:55:07
Messages: 954
Offline
|
|
ntycle,
qmailctl stat cho ra thời gian chạy của các services (qmail-send, qmail-smtpd) đều lớn hơn 0, nghĩa là qmail đang chạy ngon lành rồi. inst_check có thể bị lỗi ở dòng số 247 mà thôi, không có nghĩa là bạn install không được.
Lỗi connection refused chưa chắc là của qmail. Bạn hãy xem thêm trong log của qmail có nhận được connection đó không? Có thể qmail không chấp nhận chuyển mail cho localhost.localdomain vì nó không nằm trong số các domain mà bạn cấu hình cho qmail?
khoai |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
06/12/2009 12:16:06 (+0700) | #21 | 199910 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Mr.Khoai wrote:
ntycle,
qmailctl stat cho ra thời gian chạy của các services (qmail-send, qmail-smtpd) đều lớn hơn 0, nghĩa là qmail đang chạy ngon lành rồi. inst_check có thể bị lỗi ở dòng số 247 mà thôi, không có nghĩa là bạn install không được.
Lỗi connection refused chưa chắc là của qmail. Bạn hãy xem thêm trong log của qmail có nhận được connection đó không? Có thể qmail không chấp nhận chuyển mail cho localhost.localdomain vì nó không nằm trong số các domain mà bạn cấu hình cho qmail?
khoai
Em dùng Domain là localhost.localdomain ( cái này có phải domain mặc định của máy k nhỉ hay chỉ là localhost ko thôi ? )
Em dùng các tài khoản me@localhost.localdomain , root@localhost.localdomain , thanhhuy@localhost.localdomain
Tróng máy chỉ có 2 user là root và thanhhuy thôi.
Còn về domain em chỉ muốn gửi nhận trên 1 máy ( Máy mail server ) thôi. chưa tính tới mạng Lan nữa T_T
Đây là 2 file log của em :
File 1 : /var/log/qmail/current
Code:
@400000004b1a67463727220c status: local 0/10 remote 0/20
@400000004b1a68493604e544 status: exiting
@400000004b1a6849373ca9c4 status: local 0/10 remote 0/20
@400000004b1a6e341182eaf4 new msg 4293034
@400000004b1a6e34118413d4 info msg 4293034: bytes 504 from <me@localhost.localdomain> qp 26615 uid 501
@400000004b1a6e341337da6c starting delivery 1: msg 4293034 to remote <a href="mailto:me@localcohost.localdomain">me@localcohost.localdomain</a>
@400000004b1a6e3413390f04 status: local 0/10 remote 1/20
@400000004b1a6e5500657a84 delivery 1: deferral: Sorry,_I_couldn't_find_any_host_by_that_name._(#4.1.2)/
@400000004b1a6e550067a14c status: local 0/10 remote 0/20
@400000004b1a6e9e17d708f4 new msg 4293041
@400000004b1a6e9e17d710c4 info msg 4293041: bytes 521 from <thanhhuy@localhost.localdomain> qp 26756 uid 501
@400000004b1a6e9e188e471c starting delivery 2: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a6e9e188e4eec status: local 1/10 remote 0/20
@400000004b1a6e9e1ded859c delivery 2: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a6e9e1ded8d6c status: local 0/10 remote 0/20
@400000004b1a6f1307dafa8c starting delivery 3: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a6f1307db0a2c status: local 1/10 remote 0/20
@400000004b1a6f1307f6bfec delivery 3: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a6f1307f6cba4 status: local 0/10 remote 0/20
@400000004b1a6fe031b02d3c starting delivery 4: msg 4293034 to remote <a href="mailto:me@localcohost.localdomain">me@localcohost.localdomain</a>
@400000004b1a6fe031b132f4 status: local 0/10 remote 1/20
@400000004b1a6ff83ac93f6c delivery 4: deferral: Sorry,_I_couldn't_find_any_host_by_that_name._(#4.1.2)/
@400000004b1a6ff83aca7404 status: local 0/10 remote 0/20
@400000004b1a703839f7aefc starting delivery 5: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a703839f8feec status: local 1/10 remote 0/20
@400000004b1a70383a1d3c44 delivery 5: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a70383a1e325c status: local 0/10 remote 0/20
@400000004b1a7271052e83e4 starting delivery 6: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a7271052ffae4 status: local 1/10 remote 0/20
@400000004b1a727105548a44 delivery 6: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a7271055495fc status: local 0/10 remote 0/20
@400000004b1a74ce2c5e8b1c starting delivery 7: msg 4293034 to remote <a href="mailto:me@localcohost.localdomain">me@localcohost.localdomain</a>
@400000004b1a74ce2c5e9abc status: local 0/10 remote 1/20
@400000004b1a74e907291394 delivery 7: deferral: Sorry,_I_couldn't_find_any_host_by_that_name._(#4.1.2)/
@400000004b1a74e907291f4c status: local 0/10 remote 0/20
@400000004b1a753c08bb8ad4 starting delivery 8: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a753c08bb968c status: local 1/10 remote 0/20
@400000004b1a753c08ddbcbc delivery 8: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a753c08ddc48c status: local 0/10 remote 0/20
@400000004b1a796130cbe3d4 starting delivery 9: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a796130cbef8c status: local 1/10 remote 0/20
@400000004b1a796130ee63dc delivery 9: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a796130ee6f94 status: local 0/10 remote 0/20
@400000004b1a7d0f200a434c starting delivery 10: msg 4293034 to remote <a href="mailto:me@localcohost.localdomain">me@localcohost.localdomain</a>
@400000004b1a7d0f200a4f04 status: local 0/10 remote 1/20
@400000004b1a7d2939b2b2d4 delivery 10: deferral: Sorry,_I_couldn't_find_any_host_by_that_name._(#4.1.2)/
@400000004b1a7d2939b2be8c status: local 0/10 remote 0/20
@400000004b1a7db825fd45ec starting delivery 11: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1a7db825fd51a4 status: local 1/10 remote 0/20
@400000004b1a7db8261f0a74 delivery 11: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1a7db8261f1244 status: local 0/10 remote 0/20
@400000004b1b483d190c123c starting delivery 12: msg 4293041 to local <a href="mailto:thanhhuy@localhost.localdomain">thanhhuy@localhost.localdomain</a>
@400000004b1b483d190e0254 status: local 1/10 remote 0/20
@400000004b1b483d195c939c starting delivery 13: msg 4293034 to remote <a href="mailto:me@localcohost.localdomain">me@localcohost.localdomain</a>
@400000004b1b483d195f3764 status: local 1/10 remote 1/20
@400000004b1b483d1fc314a4 delivery 12: deferral: Unable_to_open_./Mailbox:_is_a_directory._(#4.2.1)/
@400000004b1b483d1fc3cc3c status: local 0/10 remote 1/20
@400000004b1b485536ea4404 delivery 13: deferral: Sorry,_I_couldn't_find_any_host_by_that_name._(#4.1.2)/
@400000004b1b485536ec47a4 status: local 0/10 remote 0/20
Nó báo ko thấy host nhưng em đã config theo anh tranvanminh rồi :
Code:
Qmail configuration
/var/qmail/control/locals
code:
localhost (add)
mail.example.jp
example.jp (add)
------------------------------
File của em là :
localhost
localhost.localdomain
/var/qmail/control/rcpthosts
code:
localhost (add)
mail.example.jp
example.jp (add)
------------------------------
File của em là :
localhost
localhost.localdomain
Còn 2 thư mục Mailbox hoặc Maildir có phải nằm trong thư mục $HOME/Mailbox hoặc $HOME/Maildir đúng ko ạ.
Hiện tại em ở user root . em bấm echo $HOME nó ra /root. Vậy là e tạo tiếp mkdir /root/Mailbox đúng chưa ạ ?
File thứ 2 : /var/log/qmail/smtpd/current
Code:
@400000004b1a6746372aeeb4 tcpserver: fatal: unable to bind: address already used
@400000004b1a674803bcf66c tcpserver: fatal: unable to bind: address already used
@400000004b1a67490d1c54b4 tcpserver: fatal: unable to bind: address already used
@400000004b1a674a17043064 tcpserver: fatal: unable to bind: address already used
@400000004b1a674b213e373c tcpserver: fatal: unable to bind: address already used
@400000004b1a674c2cbab0f4 tcpserver: fatal: unable to bind: address already used
@400000004b1a674d3764c364 tcpserver: fatal: unable to bind: address already used
@400000004b1a674f059a74b4 tcpserver: fatal: unable to bind: address already used
@400000004b1a68493739bbc4 tcpserver: status: 0/20
@400000004b1a6e331f45f564 tcpserver: status: 1/20
@400000004b1a6e331f4ab054 tcpserver: pid 26613 from 127.0.0.1
@400000004b1a6e340af2353c tcpserver: ok 26613 localhost.localdomain:127.0.0.1:25 :127.0.0.1::53696
@400000004b1a6e3412677e94 tcpserver: end 26613 status 0
@400000004b1a6e3412678664 tcpserver: status: 0/20
@400000004b1a6e9d36c8d56c tcpserver: status: 1/20
@400000004b1a6e9d36c8d954 tcpserver: pid 26754 from 127.0.0.1
@400000004b1a6e9e147eae64 tcpserver: ok 26754 localhost.localdomain:127.0.0.1:25 :127.0.0.1::53698
@400000004b1a6e9e197dcb84 tcpserver: end 26754 status 0
@400000004b1a6e9e197dd354 tcpserver: status: 0/20
@400000004b1b4a4f1a74d99c tcpserver: status: 1/20
@400000004b1b4a4f1a74e554 tcpserver: pid 29773 from 127.0.0.1
@400000004b1b4a4f355315bc tcpserver: ok 29773 localhost.localdomain:127.0.0.1:25 :127.0.0.1::45774
@400000004b1b4a50054b6e3c tcpserver: end 29773 status 0
@400000004b1b4a50054b79f4 tcpserver: status: 0/20
@400000004b1b4a9504ecd37c tcpserver: status: 1/20
@400000004b1b4a9504ecd764 tcpserver: pid 29913 from 127.0.0.1
@400000004b1b4a951c467104 tcpserver: ok 29913 localhost.localdomain:127.0.0.1:25 :127.0.0.1::45776
@400000004b1b4a95203c4fcc tcpserver: end 29913 status 0
@400000004b1b4a95203c53b4 tcpserver: status: 0/20
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
06/12/2009 14:17:28 (+0700) | #22 | 199917 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Ah em biết sao rồi . hình như cổng pop3 của em chưa mở. em telnet localhost.localdomain 110 thì ko đc. nhưng telnet localhost.localdomain 25 thì đc. Bác nào chỉ em fix mở cổng 110 đi
Ah thì ra em chưa cài Procmail v.v
Em down bản mới nhất của Procmail về . Cài đặt theo như a vanminh thì nó k đúng T_T
Install procmail
# cd /usr/local/src
# tar xfvz procmail-3.21.tar.gz
# cd procmail-3.21
# make
# make install
# make install-suid
Trong khi đó em make thì nó chạy xong nó cứ hỏi quài
[root@localhost procmail-3.22]# make
/bin/sh ./initmake /bin/sh "/bin/sh" "/bin/rm -f" "mv -f" "ln" \
"-lm -ldir -lx -lsocket -lnet -linet -lnsl_s -lnsl_i -lnsl -lsun -lgen -lsockdns -ldl" \
"/lib /usr/lib /usr/local/lib" \
/dev/null "make" o \
"cc" "-O " "-s " "procmail lockfile formail mailstat" \
"procmail formail lockfile" \
"procmailrc procmailsc procmailex" "src man" \
"/usr/bin" \
"strip"
cc seems to work fine, using that as the C-compiler
...scanning for 13 libraries...
...scanning for 12 libraries...
...scanning for 11 libraries...
...scanning for 10 libraries...
...scanning for 9 libraries...
...scanning for 8 libraries...
...scanning for 7 libraries...
...scanning for 6 libraries...
...scanning for 5 libraries...
...scanning for 4 libraries...
Added LDFLAGS= -lm -lnsl -ldl -lc
cd src; make ../autoconf.h
make[1]: Entering directory `/usr/local/src/procmail-3.22/src'
/bin/sh ./autoconf /bin/sh "/bin/rm -f" "mv -f" /dev/null \
"grep -F" "make" o "__defaults__" \
"/usr/bin" ../autoconf.h
==============================================================================
In order for the kernel-locking tests to work as intended I have to be able to
test-lock files on as many semantically different filesystems as possible (for
more information about this, READ PARAGRAPH TWO in INSTALL). To suppress this
prompt you can set the LOCKINGTEST variable in the Makefile.
Please add writable directories to the list. You should only add directories
that reside on filesystems that have unique characteristics. E.g. if you have
several remote NFS partitions, pick some unique client-server pairs, there is
little use in picking the same server twice from the same client-machine.
An excellent candidate would be a remotely mounted mail spool directory.
==============================================================================
I will temporarily use a testdirectory named _locktest
in the following directories:
/tmp .
If you would like to add any, please specify them below,
press return to continue:
Bấm sao cũng k đc hết. hix. anh nào chỉ e khúc này với
Thời gian post bài : VN 2-1 Malaysia
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
07/12/2009 10:31:53 (+0700) | #23 | 199971 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
Ai giúp em với. Em đã search cách install procmail rùi. nó chỉ kêu làm make và make install-suid thôi.
Tự nhiên nó kêu nhập gì đó. mà em chẳng biết nhập gì nữa.
Mong anh nào giúp em với hoặc cho e 1 lời khuyên đi. mai em báo cáo rồi. hic
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
07/12/2009 13:30:08 (+0700) | #24 | 199989 |
|
tranvanminh
HVA Friend
|
Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
|
|
ntycle wrote:
Ai giúp em với. Em đã search cách install procmail rùi. nó chỉ kêu làm make và make install-suid thôi.
Tự nhiên nó kêu nhập gì đó. mà em chẳng biết nhập gì nữa.
Mong anh nào giúp em với hoặc cho e 1 lời khuyên đi. mai em báo cáo rồi. hic
Hix , ai theo hướng dẫn bạn cũng phê à nha .
Procmail không cần phải cài đặt làm gì đâu (nếu bạn không cần thiết ) . Không có procmail nó cũng chạy mà .
Ah em biết sao rồi . hình như cổng pop3 của em chưa mở. em telnet localhost.localdomain 110 thì ko đc. nhưng telnet localhost.localdomain 25 thì đc. Bác nào chỉ em fix mở cổng 110 đi
Vậy là vpopmail chưa được cấu hình hoặc chưa được khởi động thôi . Bạn khởi động bằng cái script nào thế .
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
08/12/2009 00:31:03 (+0700) | #25 | 200050 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
tranvanminh wrote:
ntycle wrote:
Ai giúp em với. Em đã search cách install procmail rùi. nó chỉ kêu làm make và make install-suid thôi.
Tự nhiên nó kêu nhập gì đó. mà em chẳng biết nhập gì nữa.
Mong anh nào giúp em với hoặc cho e 1 lời khuyên đi. mai em báo cáo rồi. hic
Hix , ai theo hướng dẫn bạn cũng phê à nha .
Procmail không cần phải cài đặt làm gì đâu (nếu bạn không cần thiết ) . Không có procmail nó cũng chạy mà .
Ah em biết sao rồi . hình như cổng pop3 của em chưa mở. em telnet localhost.localdomain 110 thì ko đc. nhưng telnet localhost.localdomain 25 thì đc. Bác nào chỉ em fix mở cổng 110 đi
Vậy là vpopmail chưa được cấu hình hoặc chưa được khởi động thôi . Bạn khởi động bằng cái script nào thế .
Em chân thành cám ơn các anh đã giúp đỡ em tận tình. Em cấu hình vpopmail rồi.
dùng telnet localhost.localdomain 25 và 110 đều ok hết rồi.
vpopmail e thấy chỉ config k à. k biết có run j k nữa T_T.
Config xong thấy port 110 thì ok.
Em chạy lệnh qmailclt start nó báo starting qmail....
Nhưng vẫn chưa nhận mail đc.
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
08/12/2009 07:57:34 (+0700) | #26 | 200058 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
/var/qmail/supervise/qmail-pop3d/run có nội dung thế nào? |
|
Let's build on a great foundation! |
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
08/12/2009 12:19:17 (+0700) | #27 | 200077 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
quanta wrote:
/var/qmail/supervise/qmail-pop3d/run có nội dung thế nào?
Em chào anh quanta.
Nội dung file run là :
Code:
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
FQDN /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1
Cám ơn anh nhiều |
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
08/12/2009 13:22:27 (+0700) | #28 | 200085 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
ntycle wrote:
Nội dung file run là :
Code:
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
FQDN /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1
/bin/checkpassword đang có permission ra sao? |
|
Let's build on a great foundation! |
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
08/12/2009 17:15:51 (+0700) | #29 | 200096 |
ntycle
Member
|
0 |
|
|
Joined: 25/11/2009 21:42:24
Messages: 90
Offline
|
|
quanta wrote:
ntycle wrote:
Nội dung file run là :
Code:
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
FQDN /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1
/bin/checkpassword đang có permission thế nào?
Cám ơn anh đã chỉ dẫn em
Em làm theo hướng dẫn này . Nhưng đoạn "tô đỏ" em ko bít làm sao hết
5.2.1.1. Architecture of qmail-pop3d
A qmail-pop3d server consists of three modules:
* qmail-popup--gets username/password
* checkpassword--authenticates username/password
* qmail-pop3d--the POP daemon
Typically, qmail-popup is run via inetd or tcpserver, listening to port 110, the POP3 port. When a connection is made, it prompts for the username and password. Then it invokes checkpassword, which verifies the username/password and invokes qmail-pop3d if they match.
5.2.1.2. Installation of qmail-pop3d
1. Completely install and test qmail. If you want all users to have POPable mailboxes, make sure defaultdelivery is set to ./Maildir/. If you installed the /var/qmail/rc script from the Installation section, this is configured in control/defaultdelivery. If not, it's probably in /var/qmail/rc on the qmail-start command line.
2. Download a checkpassword program from http://www.qmail.org/top.html#checkpassword. The standard checkpassword, http://cr.yp.to/checkpwd.html, is a good choice if you don't need anything fancy.
3. Compile and install checkpassword according to the directions. Make sure you install it as /bin/checkpassword.
Note: If you install the standard checkpassword, don't forget to apply the errno patch after unpacking the source:
patch < /usr/local/src/netqmail-1.06/other-patches/checkpassword-0.90.errno.patch
4. mkdir /var/qmail/supervise/qmail-pop3d
5. Create a /var/qmail/supervise/qmail-pop3d/run script containing:
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
FQDN /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1
where FQDN is the fully qualified domain name of the POP server you're setting up, e.g., pop.example.net.
Em install checkpassword vào thư mục /bin
Nên file checkpassword nó sẽ nằm trong thư mục /bin/checkpassword-0.90/checkpassword
Em thấy nó cũng ko set permisson j cho cái này nữa ( chmod )
mà chạy cái checkpassword ko đc.
[root@localhost checkpassword-0.90]# sh checkpassword
checkpassword: checkpassword: cannot execute binary file
|
|
|
|
|
[Question] Vấn đề về Qmail với. Em Đã nghiên cứu nhưng chưa hiểu |
08/12/2009 18:27:31 (+0700) | #30 | 200104 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
ntycle wrote:
Em làm theo hướng dẫn này . Nhưng đoạn "tô đỏ" em ko bít làm sao hết
5.2.1.1. Architecture of qmail-pop3d
A qmail-pop3d server consists of three modules:
* qmail-popup--gets username/password
* checkpassword--authenticates username/password
* qmail-pop3d--the POP daemon
Typically, qmail-popup is run via inetd or tcpserver, listening to port 110, the POP3 port. When a connection is made, it prompts for the username and password. Then it invokes checkpassword, which verifies the username/password and invokes qmail-pop3d if they match.
5.2.1.2. Installation of qmail-pop3d
1. Completely install and test qmail. If you want all users to have POPable mailboxes, make sure defaultdelivery is set to ./Maildir/. If you installed the /var/qmail/rc script from the Installation section, this is configured in control/defaultdelivery. If not, it's probably in /var/qmail/rc on the qmail-start command line.
2. Download a checkpassword program from http://www.qmail.org/top.html#checkpassword. The standard checkpassword, http://cr.yp.to/checkpwd.html, is a good choice if you don't need anything fancy.
3. Compile and install checkpassword according to the directions. Make sure you install it as /bin/checkpassword.
Note: If you install the standard checkpassword, don't forget to apply the errno patch after unpacking the source:
patch < /usr/local/src/netqmail-1.06/other-patches/checkpassword-0.90.errno.patch
4. mkdir /var/qmail/supervise/qmail-pop3d
5. Create a /var/qmail/supervise/qmail-pop3d/run script containing:
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
FQDN /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1
where FQDN is the fully qualified domain name of the POP server you're setting up, e.g., pop.example.net.
Đó chỉ là đoạn giới thiệu. Bạn không hiểu hay là sao?
ntycle wrote:
Em install checkpassword vào thư mục /bin
Nên file checkpassword nó sẽ nằm trong thư mục /bin/checkpassword-0.90/checkpassword
Bạn copy thẳng cái thư mục kia vào trong /bin hả?
ntycle wrote:
Em thấy nó cũng ko set permisson j cho cái này nữa ( chmod )
???
ntycle wrote:
mà chạy cái checkpassword ko đc.
[root@localhost checkpassword-0.90]# sh checkpassword
checkpassword: checkpassword: cannot execute binary file
checkpassword là shell script à hay sao mà chạy nó bằng 'sh' vậy?
Không biết bạn làm đồ án kiểu gì mà 'có vẻ' bạn chả biết gì về Linux cả, may mà còn đọc được tài liệu nên cứ phang 'step by step' nhưng vướng phát là chết luôn vì chả hiểu gì cả.
Mình xin dừng tham gia ở đây. |
|
Let's build on a great foundation! |
|
|
|
|
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|