ฉันมองเข้าไปสักหน่อย
อาจหลีกเลี่ยงคำเช่น "เมลเซิร์ฟเวอร์" เมื่อคุณเริ่มใช้คำเช่น MTA ตอนนี้คุณกำลังใช้คำศัพท์เฉพาะ - ศัพท์เฉพาะและ "เมลเซิร์ฟเวอร์" อาจจะกว้างเกินไปคลุมเครือแม้จะมีความหมาย
จากสิ่งที่ฉันสามารถรวบรวมได้มันเป็นเช่นนี้
MUA-->MSA--->MTA--->(MDA->Comp)<--MUA
และด้วยไคลเอนต์ IMAP / POP (MRA) และเซิร์ฟเวอร์ IMAP / POP (MAA) ที่เกี่ยวข้อง
sending(A->B->C->D->X) then from receiving right to left (X<--B<--A)
A B C D X B A
MUA-->MSA--->MTA--->(MDA->Comp)-->MAA<---MRA<--MUA
อีเมลถูกส่งไปยัง user @ domain
MUA เป็นไคลเอนต์อีเมล มันเป็นไคลเอนต์ SMTP (หรืออาจจะแม่นยำมากกว่านี้ส่วนติดต่อผู้ใช้ที่กำหนดค่าให้เรียกใช้ไคลเอนต์ SMTP เฉพาะซึ่งแน่นอนว่าอยู่ในเครื่องของเครื่องนั้น แต่แน่นอนเชื่อมต่อกับเซิร์ฟเวอร์ SMTP)
MSAเป็น MTA ซึ่งแปลว่าถ่ายโอนอีเมล แต่เป็น MTA ที่ MUA เชื่อมต่อ และมันอยู่ในโดเมนท้องถิ่น มันจะเรียกใช้ SMTP มันจะเป็นเซิร์ฟเวอร์ SMTP (อาจมีโพรโทคอลอื่นที่สามารถเรียกใช้แทน SMTP)
MTA เป็น MTA ที่โดเมนปลายทาง
MDAเป็นคอมพิวเตอร์ในโดเมนของผู้รับที่เขียน / "ส่ง" ข้อความลงใน "ที่เก็บจดหมาย" ซึ่งอยู่ในฮาร์ดไดรฟ์ที่คอมพิวเตอร์สามารถเข้าถึงได้ บ่อยครั้งที่ท้องถิ่นเพื่อมัน ที่เก็บจดหมายนั้นเก็บจดหมายสำหรับผู้ใช้ในโดเมน
MAA และ MRA - สิ่งเหล่านี้เกี่ยวข้องกับการรับอีเมลแทนที่จะส่งอีเมลออก คำว่า MAA นั้นไม่ค่อยมีคนรู้จักและบ่อยครั้งที่ผู้คนอ้างถึง MRA ว่าเป็นเพียงลูกค้า IMAP / POP และไม่ได้ให้ตัวย่อเซิร์ฟเวอร์ ฉันได้ยินมาว่า MRA เป็นคำศัพท์สำหรับทั้งไคลเอนต์และเซิร์ฟเวอร์ข้อโต้แย้งที่ว่าเอเจนต์นั้นเพิ่งอธิบายฟังก์ชั่นและคำจำกัดความไม่ได้ จำกัด ตัวเองเพียงลูกค้าหรือเซิร์ฟเวอร์ แต่ไซต์ที่ใช้คำว่า MAA นั้นดูเหมือนจะนิยาม MAA ว่าเป็นเซิร์ฟเวอร์และ MRA เป็นไคลเอนต์ ดังนั้นฉันจะไปกับที่และอ้างจากสองเว็บไซต์ในนั้นสำหรับคำจำกัดความและตัวอย่าง
มี MAA ซึ่งเป็นเซิร์ฟเวอร์ POP / IMAP และ MRA ซึ่งเป็นไคลเอนต์ POP / IMAP สองลิงก์ที่กล่าวถึงนี้ ..
https://www.ida.liu.se/~TDDI09/lectures/TDDI09-F4.pdf
ลูกค้า MRA Fetchmail
MAA เซิร์ฟเวอร์ Courier IMAPD
http://archive.vector.org.uk/art10500970
MAA (Mail Access Agent):
จัดการโฟลเดอร์ของบัญชีอีเมลและทำให้ข้อความพร้อมใช้งานกับ MRA MRA (Mail Retrieval Agent): เข้าถึงโฟลเดอร์อีเมลผ่าน MAA และทำให้ข้อความพร้อมใช้งานกับ MUA
คุณถามเกี่ยวกับ Sendmail ฉันรู้ว่าโปรแกรมลินุกซ์ที่เกี่ยวข้องกับอีเมลมีน้อยมาก แต่ Sendmail มีไคลเอ็นต์ SMTP แม้ว่าจะเป็น MTA ส่วนใหญ่ รูปแบบของ MTA)
คุณถามว่าเป็นไปได้หรือไม่ที่จะส่งโดยตรงไปยัง MTA ของโดเมนปลายทางหากไม่มีการตรวจสอบความปลอดภัย ฉันคิดว่าฉันทำเสร็จเมื่อ MUA ถึง MTA มีเซิร์ฟเวอร์ SMTP เพียงตัวเดียวที่เกี่ยวข้องดังนั้นใช่ แต่โดยปกติจะเป็น MSA ในโดเมนท้องถิ่นของคุณที่ส่งไปยัง MTA ดังนั้นโดยปกติจะมีเซิร์ฟเวอร์ SMTP สองเครื่องที่เกี่ยวข้อง ฉันคิดว่าสิ่งที่ฉันทำเพื่อดูว่าฉันวิ่งเซิร์ฟเวอร์ sendmail หรือ postfix ของเซิร์ฟเวอร์ MSA SMTP เห็นว่ามันทำการตรวจสอบ DNS บนโดเมนและเห็นมันค้นหา MTA ปลายทาง (เซิร์ฟเวอร์ SMTP อื่น) ฉันคิดว่าฉันจะลองส่งโดยตรง และสำหรับหนึ่งโดเมนที่ฉันต้องการส่งไปฉันสามารถเชื่อมต่อโดยตรงกับ MTA ปลายทางนั้น