DA ส่ง Mail ไม่ได้ แต่รับได้

สวัสดีครับ

ผมขอความช่วยเหลือทุกท่านครับ ก่อนหน้านี้ Server ไม่มีปัญหาอะไรครับตั้งแต่ผมเพิ่มแรมจาก 4GB เป็น 8GB และทำการรับ kernel 32bit PAE เืพื่อให้ Debian 32bit สามารถมองเห็นได้เต็ม 8Gb ผมประกฎว่ามีปัญหาดังนี้ครับ

1. DirectAdmin ไม่สามารถส่ง Mail ได้ แต่สามารถรับ Mail ได้

รายละเอียดดังนี้ครับหลังจาก

DirectAdmin V1.38.1

Apache 2.2.17

Exim 4.72

MySQL 5.0.91

Named 9.6

ProFTPd 1.3.3c

dovecot 2.0.11

ทุกอย่าง Ran ได้ปกตินะครับ แต่ Mail ไม่สามารถส่งไ้ด้ไปค้างอยู่ที่ Mail Queue Administration

แต่รายการ Mail จาก Log ที่ส่งไม่ได้


2011-08-26 20:26:19 Received from noreply@smilebit.net U=apache P=local S=627 T=“à·ÊÊÊ”

2011-08-26 20:26:19 chayapolp@yahoo.com R=lookuphost defer (-1): host lookup did not complete


2011-08-26 20:24:38 guyer1999@hotmail.com R=lookuphost defer (-1): host lookup did not complete

File ใน /var/log/mail.log

Aug 26 16:57:37 siambiznet dovecot: auth: passwd(songwut@byyoursites.com,127.0.0.1): unknown user

Aug 26 16:57:37 siambiznet dovecot: imap-login: Login: user=<songwut@byyoursites.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=17655, secured

Aug 26 16:57:37 siambiznet dovecot: imap(songwut@byyoursites.com): Disconnected: Logged out bytes=143/1943

Aug 26 16:57:50 siambiznet dovecot: auth: shadow(songwut@byyoursites.com,127.0.0.1): unknown user

Aug 26 16:57:50 siambiznet dovecot: auth: passwd(songwut@byyoursites.com,127.0.0.1): unknown user

Aug 26 16:57:50 siambiznet dovecot: imap-login: Login: user=<songwut@byyoursites.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=17658, secured

Aug 26 16:57:50 siambiznet dovecot: imap(songwut@byyoursites.com): Disconnected: Logged out bytes=294/2297

Aug 26 16:59:28 siambiznet dovecot: auth: shadow(songwut@byyoursites.com,127.0.0.1): unknown user

File ใน /var/log/exim/mainlog

2011-08-26 20:30:18 1QwwUC-0005lX-5o <= noreply@smilebit.net U=apache P=local S=629 T=“à·ÊÊÊ” from <noreply@smilebit.net> for tnongins@hotmail.com

2011-08-26 20:30:18 1QwwUC-0005lX-5o == tnongins@hotmail.com R=lookuphost defer (-1): host lookup did not complete

2011-08-26 20:30:21 1QwwUE-0005lZ-A7 <= noreply@smilebit.net U=apache P=local S=635 T=“à·ÊÊÊ” from <noreply@smilebit.net> for poketmon022@hotmail.com

2011-08-26 20:30:21 1QwwUE-0005lZ-A7 == poketmon022@hotmail.com R=lookuphost defer (-1): host lookup did not complete

2011-08-26 20:30:23 1QwwUH-0005lb-DO <= noreply@smilebit.net U=apache P=local S=627 T=“à·ÊÊÊ” from <noreply@smilebit.net> for krujods@hotmail.com

2011-08-26 20:30:23 1QwwUH-0005lb-DO == krujods@hotmail.com R=lookuphost defer (-1): host lookup did not complete

2011-08-26 20:30:24 1QwwUJ-0005ld-6h <= noreply@smilebit.net U=apache P=local S=629 T=“à·ÊÊÊ” from <noreply@smilebit.net> for ninger_p@hotmail.com

2011-08-26 20:30:24 1QwwUJ-0005ld-6h == ninger_p@hotmail.com R=lookuphost defer (-1): host lookup did not complete

2011-08-26 20:30:30 1QwwUK-0005lf-QP <= noreply@smilebit.net U=apache P=local S=629 T=“à·ÊÊÊ” from <noreply@smilebit.net> for tulgoodboy@gmail.com

2011-08-26 20:30:30 1QwwUK-0005lf-QP == tulgoodboy@gmail.com R=lookuphost defer (-1): host lookup did not complete

แต่ผมส่ง Mail จากเว็บที่อยู่ในเครื่องไปยังอีกเว็บที่อยู่ในเครื่องเหมือนกัน สามารถส่งได้ครับ

ปล. ผมมีความรู้เรื่อง Mail น้อยมากครับแต่ก็อยากเรียนรู้ครับผมลองค้นหาใน Google เบื้องต้นแล้วยังไม่สามารถหาคำตอบได้ครับ

ขอบคุณมากครับ

วุฒิ

เหมือนจะมีปัญหาไม่สามารถค้นหา host ปลายทางได้ DNS Server ที่ใช้มีปัญหาหรือป่าว

host lookup did not complete

exim หา ip ปลายทางไม่เจอครับ น่าจะเป็นปัญหาเกี่ยวกับ dns

ลองตรวจสอบค่า dns ในไฟล์ /etc/resolv.conf ดู

ลอง ping yahoo.com บน server ว่าหา ip เจอหรือเปล่า

แนะนำให้เพิ่ม DNS Server ของ Google ครับ /etc/resolv.conf

nameserver 8.8.8.8

nameserver 8.8.4.4

คาดว่า DNS Server ที่ใช้อยู่คงมีปัญหาไม่สามารถแปลงจาก domainname เป็น ip ได้ จึงไม่สามารถไปหาเครื่องปลายทางได้ หรือไม่เซิร์ฟเวอร์คุณก็ไม่มีกำหนด DNS Server ไว้เลย ลองตรวจตามพี่ KKE ดูครับ

ผมได้ทดลอง Ping แล้วครับ

PING google.com (209.85.175.99) 56(84) bytes of data.

64 bytes from nx-in-f99.1e100.net (209.85.175.99): icmp_seq=1 ttl=55 time=36.2 ms

64 bytes from nx-in-f99.1e100.net (209.85.175.99): icmp_seq=2 ttl=55 time=35.8 ms

64 bytes from nx-in-f99.1e100.net (209.85.175.99): icmp_seq=3 ttl=55 time=36.1 ms

64 bytes from nx-in-f99.1e100.net (209.85.175.99): icmp_seq=4 ttl=55 time=36.1 ms

สามารถ Ping ได้ครับ

ขอบคุณมากครับ

วุฒิ

สวัสดีครับ ตอนนี้เหมือนจะได้แล้วครับเดียวต้องทดลองดูอีกที่ครับ

ผมเพิ่ม

ของเดิม

hostlist relay_hosts = net-lsearch;/etc/virtual/pophosts

ผมเพิ่ม

hostlist relay_hosts = net-lsearch;/etc/virtual/pophosts : 127.0.0.1

ตามนี้ครับ

define local lists

domainlist blacklist_domains = lsearch;/etc/virtual/blacklist_domains

domainlist whitelist_from = lsearch;/etc/virtual/whitelist_from

domainlist local_domains = lsearch;/etc/virtual/domains

domainlist relay_domains = lsearch;/etc/virtual/domains : localhost

domainlist use_rbl_domains = lsearch;/etc/virtual/use_rbl_domains

hostlist relay_hosts = net-lsearch;/etc/virtual/pophosts : 127.0.0.1

hostlist auth_relay_hosts = *

ไม่รู้เกี่ยวกันหรือเปล่าเข้าไปอ่านใน Directadmin

ใน /etc/hosts

ไม่มี

127.0.0.1 localhost.localdomain

หรือเปล่าครับ

ลอง ping localhost ดู

Edit:::

อ่านดีๆ แล้วไม่น่าเกี่ยว ขออภัยครับ - -a

ผมไม่แนะนำนะครับ เพราะการไป query dns เมืองนอกมันช้า ทำให้ server delay เปล่าๆ

ใช้ dns ของทาง isp ดีที่สุดแล้วครับ หาก dns ของ isp มีปัญหาจริง ก็มีปัญหากันทั้ง IDC รับรองว่าเป็นไม่นาน (ที่ผ่านมายังไม่เคยเจอว่า DNS ของ isp ใหนมีปัญหาเลย)

ขอบคุณทุกท่านมากครับ

ตอนนี้ server ส่ง mail ได้แล้วครับ ได้แบบ งง  [img]http://www.thaihosttalk.com/public/style_emoticons/&lt;#EMO_DIR#&gt;/875328cc.gif[/img]