ผมทดลองทำตาม http://workaround.org/articles/ispmail-etch/
เครื่องผมคือ Debian Etch 4.0rc3
แล้วติดปัญหาที่ขั้นตอนที่ 7 ขั้นทดลอง smtp ส่งเมล์หาตัวเอง
ทดลอง telnet www.debcolo.net smtp
220 debcolo.net ESMTP Postfix (Debian/GNU)
ehlo
502 5.5.2 Error: command not recognized
ehlo debcolo.net
250-debcolo.net
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:<zero@example.com>
แล้วจอดสนิททันทีเลยครับ
/var/log/mail.err www.debcolo.net/~spawn/mail.err
/var/log/mail.log www.debcolo.net/~spawn/mail.log
debcolo:/home/spawn/public_html/postfix# ls -al
total 96
drwxr-xr-x 3 spawn spawn 4096 2008-07-29 20:52 .
drwxr-xr-x 4 spawn spawn 4096 2008-07-29 20:18 ..
-rw-r--r-- 1 root root 373 2008-07-29 20:52 dynamicmaps.cf
-rw-r--r-- 1 root root 1807 2008-07-29 20:52 main.cf
-rw-r--r-- 1 root root 4106 2008-07-29 20:52 master.cf
-rw-r--r-- 1 root root 132 2008-07-29 20:52 mysql-email2email.cf
-rw-r--r-- 1 root root 140 2008-07-29 20:52 mysql-virtual-alias-maps.cf
-rw-r--r-- 1 root root 132 2008-07-29 20:52 mysql-virtual-mailbox-domains.cf
-rw-r--r-- 1 root root 128 2008-07-29 20:52 mysql-virtual-mailbox-maps.cf
-rw-r--r-- 1 root root 17975 2008-07-29 20:52 postfix-files
-rwxr-xr-x 1 root root 6840 2008-07-29 20:52 postfix-script
-rwxr-xr-x 1 root root 22239 2008-07-29 20:52 post-install
drwxr-xr-x 2 root root 4096 2008-07-29 20:52 sasl
main.cf www.debcolol.net/~spawn/postfix/main.cf
ส่่วน masterncf และอื่นๆ ก็ใส่เลยเพราะสำเนาลงเว็บไว้แล้วครับ
debcolo:/etc/dovecot# ls -al
total 59
drwxr-xr-x 2 root root 1024 2008-07-10 16:38 .
drwxr-xr-x 97 root root 6144 2008-07-29 15:09 ..
-rw-r----- 1 root vmail 41520 2008-07-23 12:24 dovecot.conf
-rw------- 1 root root 4523 2008-03-14 03:10 dovecot-ldap.conf
-rw------- 1 root root 4714 2008-07-10 16:45 dovecot-sql.conf
debcolo:/etc/dovecot#
สำเนามาอ่านได้ที่
www.debcolo.net/~spawn/dovecot/dovecot.conf
________________________________
debcolo:/etc/dovecot# cat /etc/hosts
127.0.0.1 localhost
202.52.6.15 debcolo.net debcolo
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
debcolo:/etc/dovecot#
________________________________
debcolo:/etc/dovecot# cat /etc/hostname
debcolo
debcolo:/etc/dovecot# hostname --fqdn
debcolo.net
__________________________________
ส่วน domain name ที่ผมจดเอาไว้คือ
www A 202.52.6.15
MX 1 debcolo.net
_______________________________
ข้อสงสัยคือ ผมไม่เคยส่งเมล์ในนาม root@debcolo.net และ deb01@debcolo.net เพราะผมใช้ชื่ออื่น ซึ่งชื่อนั้นอยู่ใน virtual user บน Database
และเื่มื่อลองส่งเมล์จาก webmail เข้าหา zero@debcolo.net ได้อีเมล์ว่า
Hi. This is the qmail-send program at yahoo.com.I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<zero@debcolo.net>:
Sorry, I couldn't find a mail exchanger or IP address. (#5.4.4)
--- Below this line is a copy of the message.
Return-Path: <coca_yaba@yahoo.com>
Received: (qmail 60324 invoked by uid 60001); 29 Jul 2008 14:07:16 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=s1024; d=yahoo.com;
h=Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Message-ID;
b=r7sly+ZgivAgWtyjrnOHFAHj0eIhpeKOd3On/A7FW8xMdfnwVwRkOdGCGZcLTc+xV3dsB36G3xc9CcEf0DzqgGaw2z/fNVpDqrAmaCBeb1voV0UG0Ra4aa+kDSshDHpOjopJzUh+Dk5oiVr6cXcOL1UT7rfh6ChKY3N8PiwFblk=;
Received: from [118.174.132.195] by web52007.mail.re2.yahoo.com via HTTP; Tue, 29 Jul 2008 07:07:16 PDT
X-Mailer: YahooMailWebService/0.7.218
Date: Tue, 29 Jul 2008 07:07:16 -0700 (PDT)
From: Sarit Ritwirune <coca_yaba@yahoo.com>
Reply-To: coca_yaba@yahoo.com
Subject: test
To: zero@debcolo.net
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Message-ID: <446322.59651.qm@web52007.mail.re2.yahoo.com>
test mail.
_______________________________
ผมต้องการฝึกทำ mail server ที่รองรับ mail หลายๆ domain ด้วย
อยากเรียนเหมือนกันแต่เห็นว่าค่าเรียนแพงมากๆ และดูหัวข้อแล้วอ่านเองได้ แต่ทว่า ....
ผมคิดวิธีแก้ปัญหาคือ
1. ถอด package ออกแล้วทำใหม่อีกรอบเป็นรอบที่ 3
2. หาเว็บ ที่เชื่อถือได้แล้วลองทำใหม่ โดยไม่ใช้ package เก่าๆ เหล่าน
เช่น http://www.tldp.org/HOWTO/HOWTO-INDEX/apps.html#SERVERMAIL
3. หาผู้เชี่ยวชาญ แล้วมอบรหัสเครื่องให้ และทำให้ดู (เพื่อนบอกห้ามปิด เพราะงานเริ่มแล้ว)
4. ซื้อ software กระป๋อง เช่น axigen มาใส่ (ตอนนี้งก เอาไ้ว้ก่อน)
___________________________________
ท่านผู้รู้ท่านใดมีความเห็นเกี่ยวกับการทำ mail server ที่เหมาะกับปัจจุับัน โปรแกรมเก่าใหม่ไม่สำคัญของแค่ทำงานได้ เพียงพอ
ผมลองทำกับ อีกเครื่องที่ไม่ได้ต่อ internet ที่บ้านมันส่งหาตัวเองได้ ส่วนตัวปัญหาเนี่ยเครื่อง debcolo.net เป็น webserver ใช้ฝึกมือ วางที่ ISP ไปรษณีย์ บางรัก
ผมไม่ได้เอาข้อมูลใน database พวก virtual map, virtual user,virutal mailbox มาแสดง
หากต้องการข้อมูลเพิ่มเติมกรุณาบอกมา้เลยครับ







Posts: 183
Joined: 29-12-2005