Debian Email Server + Postfix 2.3 Dovecot

รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005

ผมทดลองทำตาม 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 มาแสดง

หากต้องการข้อมูลเพิ่มเติมกรุณาบอกมา้เลยครับ
--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ ohno
ohno
Rating 10
Posts: 1209
Joined: 12-05-2003
เหอๆๆ

เหอๆๆ ที่คุณหา manual มาอ่านนี่ผมแนะนำให้อ่านจากหลายๆ ที่ครับแล้วคุณจะทำได้ ลองอ่านปัญหาแล้วขอตอบว่าไม่ทราบ เพราะว่าตอนนี้ที่ผมทำอยู่ผมทดสอบแค่ในเครื่อง sis6 ซึ่งเป็น

debian + dovecot 1.0.rc15-2etc+ postfix 2.3.8-2+b1

ผมก็ apt-get มาช่วงติดตั้งมันก็จะถาม ผมก็ตอบให้ชื่อเครื่อง linuxsis.intranet

domain intranet แล้วก็ทำเป็นintranet คับ แค่นี้ส่วนติดตั้ง

จากนั้นก็มา config dovecot ก็แค่ใส่ protocols = imap imaps pop3 pop3s

แค่นี้เองครับ ก็ใช้งานได้แล้ว

(ทำ amavis clamav ยากกว่าอีกยังทำไม่ได้เลย T-T)

ส่วนเรื่อง err ต่างๆ ผมตอบไม่ได้เพราะที่ทดสอบมันผ่านแล้วยังไม่เคยทดสอบผ่าน internet ครับ 

 

 

รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
ขอบคุณสำหรับคำแนะนำครับ
ผมได้ทดสอบกับเครื่อง 2 เครื่องบน hub ครับ ใช้งานได้ แต่
ที่เอามาใช้บน internet เนี่ยแหละ

ขอบคุณสำหรับคำแนะนำ อีกซัก 1 เดือนคงใช้วิธีอื่นแล้วครับ
--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ ohno
ohno
Rating 10
Posts: 1209
Joined: 12-05-2003
ผมว่าปัญห
ผมว่าปัญหาน่าจะมาจาก internet ที่เข้ามากกว่าอ่ะ ยังไงถ้ากระทู้นี้ได้ผ่านตาคุณ ท่านอื่นๆ ที่มีประสบการณ์ในส่วนของ error คาดว่าน่าจะได้ทางแก้ครับ
รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
อาจต้องคุยกับวิศวของ ISP

ผมสงสัยอยู่เหมือนกันครับ

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 551
Joined: 10-12-2004
ขอค้างไว้

ขอค้างไว้ก่อนนะครับ กลับมาแล้วเป็นหวัด เวียนหัว เลยไม่อยากตอบกระทู้ที่ต้องพิจารณาด้วยความคิดที่ซับซ้อนน่ะครับ เดี๋ยวพอดีขึ้นในระดับที่หายมึนแล้ว ผมจะมาช่วยพิเคราะห์นะครับ

Reply กระทู้เพื่อกันตัวเองลืมไว้ก่อน 

รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
แก้ไข record ที่จดทะเบียนไว้เป็น
MX 1 mail.debcolo.net.
mail A 202.52.6.15
www A 202.52.6.15
@ A 202.52.6.15   
--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
ถอดทำใหม่แล้วครับ

กำลังทำใหม่อีกรอบ

เพราะสงสัยจะทำยากไปทำง่ายๆ ให้ผ่านก่อนดีกว่า

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
Syndicate content