ผมมี server อยู่สองตัว IP : 61.xx.xx.38 กับ 61.xx.xx.56 network 61.xx.xx.0/27 (3 bit subnuet)
ผมทำเว็บอยู่ แล้วเว็บผม ใช้ server 2 เครื่อง สำหรับ เว็บ domain name เดียว คือ xxx.com
พอดีว่า ผมมี Postfix mail server อยู่ที่ 61.xx.xx.38 และต้องการใช้ 61.xx.xx.38 เป็น relay ในการส่งเมลสำหรับ server เครื่องที่สองด้วย
ผมต้องทำอย่างไรบ้างครับ
เท่าที่ผมเข้าใจคือ
ติดตั้ง Postfix ลงบนเครื่องทั้งสอง ตัว .38 เป็น relay และ .56 เป็น client
ผมตั้งค่า
เครื่อง 61.xx.xx.56 (client)
myhostname = localhost.localdomain
mydomain = xxx.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 61.xx.xx.0/27, 127.0.0.0/8
relay_domains =
relayhost = 61.xx.xx.38
เครื่อง 61.xx.xx.38 (server)
myhostname = MyHostname
mydomain = xxx.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 61.xx.xx.0/27, 127.0.0.0/8
relay_domains =
แต่พอ ลองดู พบว่า connection refuse เกิดขึ้นเมื่อ เครื่อง .56 ส่งต่อไปหา .38 ทั้งที่ firewall ปิดหมดแล้ว
log คือ
Sep 1 01:03:58 localhost sendmail[6627]: p7VI3wMe006627: to=foo@hotmail.com, ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33204, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 390445B28233)
Sep 1 01:03:58 localhost postfix/smtp[6632]: 390445B28233: to=<foo@hotmail.com>, relay=none, delay=0.06, delays=0.05/0.01/0.01/0, dsn=4.4.1, status=deferred (connect to mail1.fix.gs[61.xx.xx.38]: Connection refused)
ไม่ทราบว่าผมทำผิดตรงไหนเหรอครับ
ผมเพิ่งมือใหม่เรื่องนี้ ยังไม่ได้ถามใครเลย อาจเข้าใจผิดบางอย่าง ช่วยแนะนำทีนะครับ
ขอบคุณมากครับ