Thaiadmin

ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

vrodx

ผมใช้ Postfix ทำ Intranet Mail Server สำหรับทำรีเลย์เมล์ไปยัง Hosting ครับ ลักษณะผมทำจะเป็นแบบนี้ครับ

Local Network ----> Intranet mail server (สำหรับทำเมล์รีเลย์) ---->  [ Internet ]  ---->  ISP (Hosting) เว็บโฮสติ้งที่เช่าไว้

ผมใช้ Postfix + Dovecot + Cyrus-sasl + Fetchmail ครับ

ไฟล์ main.cf ตรงนี้ผมไม่แน่ใจว่ากำหนดอะไรผิดหรือเปล่า รบกวนช่วยดูให้ด้วยครับ

mail owner = postfix
myhostname = aaa.xxxx.co.th
mydomain = xxxx.co.th
myorigin = $mydomain
inet_interfaces = all
mydestination = $mydomain
local_recipient_maps = unix:passwd.byname $alias_maps
mynetworks_style = subnet
mynetworks = 192.168.11.0/24, 127.0.0.0/8
relayhost = ISP address
recipient_delimiter = +
smtp_sasl_auth_enable = yes
smtp_use_tls = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = noanonymous
smtpd_use_tls = yes
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination


service saslauthd start ผมใช้คำสั่ง telnet พอร์ต 25 ได้ STARTTLS, AUTH PLAIN LOGIN  ก็สตาร์ตครับ

service dovecot start ผม telnet พอร์ต 110 ผ่านครับ



ผมใช้ outlook จากเครื่อง client ส่งผ่าน smtp เมล์ที่ส่งไปถูกตีกลับมาครับ ตามนี้ครับผม

<xxxxxxxx@hotmail.com>: host xx.xx.xx.xx [xx.xx.xx.xx] said: 550
    authentication required (in reply to RCPT TO command)

authentication required (in reply to RCPT TO command) <- - - - -  ตรงนี้ครับผมไม่เข้าใจว่าำทำไมถึง authen ไม่ผ่าน ทั้ง ๆ ใน outlook ผมก็กำหนดใช้ SMTP ของเครื่อง client แล้ว และบนโฮสติ้งก็มี Account สำหรับทำรีเลย์ลงมาที่เครืื่องนี้ด้วย  ท่านใดทราบ ช่วยผมทีครับ ขอบคุณครับ

ปล. ผมใช้ Kerio Mail Server ทำ Server อีกเครื่องก็ทำรีเลย์เมล์มาผ่านปกติครับ









vrodx

Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #1 เมื่อ: 19 กันยายน 2009, 18:22:44 »
ถ้าใช้ hotmail, yahoo, gmail ฯลฯ ส่งมา ผมก็ fetchmail ลงมาได้ปกติครับ แต่เวลาส่งออก ทำยังไงก็ไม่ผ่าน smtp authenticated ครับ

vrodx

Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #2 เมื่อ: 19 กันยายน 2009, 18:41:39 »
ท่านใดทราบทางแก้ รบกวนช่วยทีครับ ขอบพระคุณมาก ๆ เลย ผมเสียเวลากับ smtp นี้เป็นอาิทิตย์แล้วครับ ยังไงมันก็ไม่ผ่านซักที  :'(

ออฟไลน์ mana_sa

  • *****
  • 270
  • 5
Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #3 เมื่อ: 20 กันยายน 2009, 13:51:13 »
ผมใช้ Postfix ทำ Intranet Mail Server สำหรับทำรีเลย์เมล์ไปยัง Hosting ครับ ลักษณะผมทำจะเป็นแบบนี้ครับ

Local Network ----> Intranet mail server (สำหรับทำเมล์รีเลย์) ---->  [ Internet ]  ---->  ISP (Hosting) เว็บโฮสติ้งที่เช่าไว้

ผมใช้ Postfix + Dovecot + Cyrus-sasl + Fetchmail ครับ

ไฟล์ main.cf ตรงนี้ผมไม่แน่ใจว่ากำหนดอะไรผิดหรือเปล่า รบกวนช่วยดูให้ด้วยครับ

mail owner = postfix
myhostname = aaa.xxxx.co.th
mydomain = xxxx.co.th
myorigin = $mydomain
inet_interfaces = all
mydestination = $mydomain
local_recipient_maps = unix:passwd.byname $alias_maps
mynetworks_style = subnet
mynetworks = 192.168.11.0/24, 127.0.0.0/8
relayhost = ISP address
recipient_delimiter = +
smtp_sasl_auth_enable = yes
smtp_use_tls = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = noanonymous
smtpd_use_tls = yes
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination


service saslauthd start ผมใช้คำสั่ง telnet พอร์ต 25 ได้ STARTTLS, AUTH PLAIN LOGIN  ก็สตาร์ตครับ

service dovecot start ผม telnet พอร์ต 110 ผ่านครับ



ผมใช้ outlook จากเครื่อง client ส่งผ่าน smtp เมล์ที่ส่งไปถูกตีกลับมาครับ ตามนี้ครับผม

<xxxxxxxx@hotmail.com>: host xx.xx.xx.xx [xx.xx.xx.xx] said: 550
    authentication required (in reply to RCPT TO command)

authentication required (in reply to RCPT TO command) <- - - - -  ตรงนี้ครับผมไม่เข้าใจว่าำทำไมถึง authen ไม่ผ่าน ทั้ง ๆ ใน outlook ผมก็กำหนดใช้ SMTP ของเครื่อง client แล้ว และบนโฮสติ้งก็มี Account สำหรับทำรีเลย์ลงมาที่เครืื่องนี้ด้วย  ท่านใดทราบ ช่วยผมทีครับ ขอบคุณครับ

ปล. ผมใช้ Kerio Mail Server ทำ Server อีกเครื่องก็ทำรีเลย์เมล์มาผ่านปกติครับ



ดูจาก Config ที่ใช้ในการทำ relay มีแค่นี้ครับ
relayhost = ISP address
smtp_sasl_auth_enable = yes
smtp_use_tls = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = noanonymous

ช่วยตอบคำถาม
1. smtp_use_tls = yes (แน่ใจว่าทาง ISP ใช้ผ่าน TLS ได้)
2. relay_passwd (แน่ใจน่ะว่าใส่ user/password ที่สามารถทำ authen บน ISP ได้ username เป็นสมมุติ ขอดูว่าสร้างอย่างไร  password ไม่ต้องแสดงก็ได้ เป็น xxx)
3. ขอดู log ช่วงที่มันไม่สามารถส่งได้ (อันนี้สำคัญที่สุด)

จริงๆแล้วมันไม่ยากเลย  ผมทำอยู่ก็ใช้งานได้ปกติดี  สำหรับ Office เล็กๆ  ที่ไม่มี Fix IP ที่น่าเชื่อถือบนระบบ Internet

ปล.
K.vrodx เข้าใจคำว่า
smtp_use_tls = yes  กับ
smtpd_use_tls = yes  ไหมครับ


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

vrodx

Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #4 เมื่อ: 20 กันยายน 2009, 19:44:47 »

ดูจาก Config ที่ใช้ในการทำ relay มีแค่นี้ครับ
relayhost = ISP address
smtp_sasl_auth_enable = yes
smtp_use_tls = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = noanonymous

ช่วยตอบคำถาม
1. smtp_use_tls = yes (แน่ใจว่าทาง ISP ใช้ผ่าน TLS ได้)
2. relay_passwd (แน่ใจน่ะว่าใส่ user/password ที่สามารถทำ authen บน ISP ได้ username เป็นสมมุติ ขอดูว่าสร้างอย่างไร  password ไม่ต้องแสดงก็ได้ เป็น xxx)
3. ขอดู log ช่วงที่มันไม่สามารถส่งได้ (อันนี้สำคัญที่สุด)

จริงๆแล้วมันไม่ยากเลย  ผมทำอยู่ก็ใช้งานได้ปกติดี  สำหรับ Office เล็กๆ  ที่ไม่มี Fix IP ที่น่าเชื่อถือบนระบบ Internet

ปล.
K.vrodx เข้าใจคำว่า
smtp_use_tls = yes  กับ
smtpd_use_tls = yes  ไหมครับ





relay_passwd ของผมที่ทำไว้นะครับ

xxx.co.th   user_1:passxxx

ผมใช้คำสั่ง postmap hash:/etc/postfix/relay_passwd ก็จะได้ relay_passwd.db มาครับ

ส่วน log ยังไม่สามารถโพสให้ดูได้ครับ พอดีวันนี้วันหยุดของผมครับ

ผมยอมรับครับว่า ไม่ค่อยเข้าใจเรื่อง TLS เท่าไหร่ ยังไงคุณ mana_sa ช่วยอธิบายให้ด้วยครับ

ออฟไลน์ mana_sa

  • *****
  • 270
  • 5
Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #5 เมื่อ: 22 กันยายน 2009, 10:13:23 »
ไฟล์ relay_passwd ถูกแล้ว
คงต้องดู log แล้วหล่ะครับ

ส่วน smtp และ smtpd ใน postfix เราต้องสังเกตุดีๆน่ะครับ ระบบเมล์เป็นได้ทั้ง Server และ client ตย.กรณีที่เราจะไปขอ relay เครื่อง ISP ในที่นี้เราทำตัวเป็น sasl client ต้องดูกลุ่ม  smtp เป็นหลัก คือ

smtp_sasl_auth_enable = อะไรก็ว่าไป yes or no


แต่ถ้าเราต้องการทำ sasl ให้คนอื่นมาใช้งานยืมเครื่องเรา relay ส่งเมล์ออกไป  ในขณะที่คนๆนั้น  อยู่ใน Network ที่เราไม่สามารถควบคุมได้เช่น อยู่นอกบริษัท  เราก็จะใช้

smtpd_sasl_auth_enable

ยกตัวอย่าง เครื่อง Server ที่บ้านผมใช้ Dynamic IP ถ้าผมอยู่ข้างนอกบ้านผม  ซึ่งไม่รู้ว่าจะเป็น Network อะไร ผมต้องใช้ smtpd_sasl_auth_enable แต่เมื่อใช้แล้ว  เครื่องบ้านผมต้อง relay ต่อไปที่ ISP อีกครั้ง  เพื่อที่จะให้ IP ที่ติดต้องกับเมล์เซิร์ฟเวอร์ปลายทางเป็นเบอร์ IP ของ ISP เรา  จะได้ไม่ถูก Block จะการเป็น Spam
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

vrodx

Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #6 เมื่อ: 22 กันยายน 2009, 11:36:37 »
ครับ เด๋วผมคงต้องลองเช็คเรื่อง smtp กับ smtpd ครับ ถ้าไม่ได้ีีอีกคงต้องโทรไปสอบถามทาง ISP ดูแล้วล่ะครับ ขอบคุณ คุณ mana_sa มากเลยครับที่แนะนำ  O0

ออฟไลน์ mana_sa

  • *****
  • 270
  • 5
Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #7 เมื่อ: 22 กันยายน 2009, 14:17:40 »
ครับ เด๋วผมคงต้องลองเช็คเรื่อง smtp กับ smtpd ครับ ถ้าไม่ได้ีีอีกคงต้องโทรไปสอบถามทาง ISP ดูแล้วล่ะครับ ขอบคุณ คุณ mana_sa มากเลยครับที่แนะนำ  O0

อย่าเพิ่งสอบถามกับ ISP เลย  เนื่องจาก Kerio Mailserver ยังผ่านเลย  ดู log ก่อนเถอะครับ  ถ้าจะแก้ปัญหาให้ได้ดี  อ่าน log ให้เก่ง  เดี๋ยวจะพบทางสว่างเอง  แต่ต้องหมั่นไปศึกษาหาความรู้เพิ่มเติม  อย่าพยายาม Set อะไรที่ไม่รู้   แล้วบอกว่ามันทำได้เพราะ Set แบบนี้
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

Embenueno

Re: ใช้ Postfix ทำ mail relay ไปยัง Hosting ไม่ผ่านครับ แก้ยังไงครับ
« ตอบกลับ #8 เมื่อ: 9 มิถุนายน 2021, 23:28:10 »
<a href=https://priligyset.com/>buy priligy dapoxetine online safely[/url]