Score:0

การกำหนดค่ารีเลย์คู่ Postfix

ธง it

ฉันมี 2 เซิร์ฟเวอร์ที่มี postfix

ServerA กับ main.cf นี้:

รีเลย์โฮสต์ = smtp.public.com:587
smtp_use_tls=ใช่
smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/smarthost_passwd
smtp_sasl_security_options =

การส่งอีเมลในเครื่องจากเซิร์ฟเวอร์ A ทำงานได้ดี มันทำหน้าที่ส่งต่อผ่าน smtp สาธารณะอย่างถูกต้อง และข้อความก็มาถึงปลายทาง

ตอนนี้ฉันต้องการกำหนดค่า ServerB เพื่อที่ว่าเมื่อฉันส่งอีเมลจากมัน มันจะตรงไปยัง ServerA ซึ่งควรส่งอีเมลผ่านเซิร์ฟเวอร์ smtp สาธารณะ (เช่นเดียวกับเมื่อส่งจาก ServerA ด้วยตัวเอง)

Telnet จาก ServerB ถึง ServerA บนพอร์ต 25 ใช้งานได้

ฉันจะทำการกำหนดค่านี้ได้อย่างไร ฉันไม่สามารถหาคำที่ถูกต้องสำหรับกูเกิลได้


แก้ไข

มันใช้งานได้หลังจากทำตามคำตอบที่ตรวจสอบแล้ว

ในกรณีนี้อาจมีประโยชน์สำหรับคนอื่น นี่คือไฟล์การกำหนดค่าที่ฉันใช้ในที่สุด:

เซิร์ฟเวอร์เอ:

main.cf:

relayhost = <IP/โดเมน SMTP ภายนอก>:<พอร์ต>
smtp_use_tls=ใช่
smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/smarthost_passwd
smtp_sasl_security_options =
mynetworks = <เครือข่ายของ ServerB>

/etc/postfix/smarthost_passwd:

<IP/domain SMTP externe>:<port>     <user>:<pass>

เซิร์ฟเวอร์ B:

main.cf:

รีเลย์โฮสต์ = <ชื่อโฮสต์_เซิร์ฟเวอร์A>:<พอร์ต>
smtp_use_tls=ใช่
smtp_sasl_auth_enable = ไม่
smtp_sasl_security_options =
Michael Hampton avatar
cz flag
ด้วย `รีเลย์โฮสต์`?
Zumo de Vidrio avatar
it flag
@MichaelHampton ในเซิร์ฟเวอร์ A ใช่ ในเซิร์ฟเวอร์ B ฉันไม่รู้ว่ามีวิธีอื่นอีกไหม
Michael Hampton avatar
cz flag
ทำไมคุณถึงไม่ใช้ `relayhost` เป็นทางออกที่ชัดเจน
Score:3
ธง za

ServerB จะใช้ ServerA เป็น รีเลย์ หรือ รีเลย์โฮสต์คล้ายกับวิธีที่ ServerA ใช้ smtp.public.com เป็นรีเลย์ในปัจจุบัน

นอกจากนี้ ServerA จะต้องได้รับการกำหนดค่าด้วยวิธีใดวิธีหนึ่งเพื่อให้สิทธิ์ในการอนุญาตให้ ServerB ทำเช่นนั้น
มีหลายวิธีในการกำหนดค่าตามที่รับรอง http://www.postfix.org/SMTPD_ACCESS_README.html

สิ่งเล็กน้อยที่สุดสำหรับเซิร์ฟเวอร์ทั้งสองคือการกำหนดค่า ServerA เพื่อให้ที่อยู่ IP ของ ServerB ได้รับอนุญาตให้ทำเช่นนั้น แทนที่จะตั้งค่าการรับรองความถูกต้องที่ซับซ้อนมากขึ้น

โดยทั่วไปแล้ว แค่เพิ่มที่อยู่ IP ของ ServerB ก็เพียงพอแล้ว เครือข่ายของฉัน =

โพสต์คำตอบ

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