คำถามติดแท็ก email-server

อ้างถึงฮาร์ดแวร์หรือซอฟต์แวร์ที่ประกอบขึ้นเป็นเซิร์ฟเวอร์เฉพาะสำหรับการส่งและรับอีเมล เซิร์ฟเวอร์อีเมลสมัยใหม่ยอดนิยมจำนวนมากรวมฟังก์ชันการทำงานอื่น ๆ สำหรับผู้ติดต่อและปฏิทินพร้อมการส่งอีเมล

3
Sendmail: ที่อยู่ผู้ส่งถูกปฏิเสธ (ไม่พบโดเมน)
ฉันพบปัญหาในการส่งจดหมายบนเว็บเซิร์ฟเวอร์ของเรา อีเมลบางฉบับจะถูกส่งและส่งโดยไม่มีปัญหาใด ๆ (เช่น Gmail) ในขณะที่อีเมลอื่นถูกเลื่อนออกไปด้วย "ที่อยู่ผู้ส่งถูกปฏิเสธ: ไม่พบโดเมน" ฉันเข้าใจว่านี่เป็นมาตรการป้องกันสแปมโดยทำการค้นหาในโดเมนที่ส่ง แต่โดเมนของเรามีระเบียน MX: Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: premiumconnect.co.za mail exchanger = 10 za-smtp-2.mimecast.co.za. premiumconnect.co.za mail exchanger = 10 za-smtp-1.mimecast.co.za. Authoritative answers can be found from: (แยกกันทำไมเราไม่มีคำตอบที่เชื่อถือได้? นั่นอาจเป็นปัญหาได้) เช่นเดียวกับบันทึก A: Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: premiumconnect.co.za Address: 196.28.97.202 นี่คือบันทึกสำหรับจดหมายบางฉบับที่พยายามจะส่ง: …

2
คุณจะทดสอบเซิร์ฟเวอร์ MX สำรอง / รองได้อย่างไร
ฉันต้องการตั้งค่าเซิร์ฟเวอร์ MX รองโดยใช้ Postfix แต่ฉันสงสัยว่าวิธีที่ดีที่สุดในการทดสอบนี้ก่อนการผลิต (โดยเพิ่มรายการ MX) คืออะไร วิธีหนึ่งที่เป็นไปได้คือการทดสอบด้วยชื่อโดเมนที่แตกต่างกันโดยสิ้นเชิงเช่นซื้อโดเมนเช่น "fake-test-domain.com" และตั้งค่าโซน DNS ด้วยเซิร์ฟเวอร์ MX สำรองนี้เท่านั้น วิธีใดที่ง่ายกว่าที่ฉันสามารถบังคับให้เซิร์ฟเวอร์เมลส่งข้อความไปยังเซิร์ฟเวอร์นี้ก่อนที่จะแสดงรายการใน DNS ฉันไม่คิดว่าฉันสามารถใช้ไฟล์โฮสต์ในระบบส่งได้เพราะนั่นจะไม่เลียนแบบเรคคอร์ด MX ใช่ไหม

3
ในส่วนหัวจดหมาย ip "ที่ได้รับจาก" อ้างถึงอะไร
ฉันสังเกตเห็นว่าส่วนหัวของเมลบางอันติดต่อกับเขตข้อมูลที่เรียกว่าreceived : from และมีที่อยู่ IP ที่อยู่นี้อ้างถึงเครื่องผู้ส่งถึงแม้ว่าเขาจะใช้เว็บอินเตอร์เฟสหรือเซิร์ฟเวอร์หรือไม่?

2
สามารถตั้งค่าเซิร์ฟเวอร์อีเมลบน Azure VM ได้หรือไม่
ฉันกำลังพิจารณาความเป็นไปได้ของการตั้งค่าเซิร์ฟเวอร์อีเมล SMTP + IMAP แบบง่ายสำหรับการใช้งานภายในบน Azure VM ขนาดเล็กพิเศษ เมื่อฉันพูดว่าการใช้งานภายในฉันไม่ได้หมายถึง "ใช้โดยผู้ใช้ภายใน" แต่เพื่อใช้เป็นส่วนหนึ่งของระบบที่ใหญ่กว่าและเพื่อใช้ในวัตถุประสงค์หลักในการรับข้อความอีเมลเพื่อวัตถุประสงค์ในการตรวจสอบ / บันทึกซึ่งจะจัดการตามกฎ การกระทำทริกเกอร์ บางครั้งอาจมีการตอบกลับอัตโนมัติ คำถามของฉันคือเซิร์ฟเวอร์อีเมลธรรมดาสามารถโฮสต์ใน Azure VM ได้หรือไม่เพราะสิ่งที่ฉันเห็นบนอินเทอร์เน็ตจากการค้นหาเบื้องต้นคือ Azure ไม่สนับสนุน Reverse DNS (พวกเขากำหนด IP เกือบคงที่ในปัจจุบัน) ซึ่งจะทำให้เกิด อีเมลขาออกตอบกลับอัตโนมัติเป็นครั้งคราวเพื่อทำเครื่องหมายว่าเป็นสแปม คำถามของฉันคือ: ในกรณีนี้หรือมีการตั้งค่าบางอย่างที่จะช่วยแก้ปัญหานี้? หมายเหตุ: นี่เป็นเพียงคำถามวิจัยเบื้องต้น ฉันไม่ใช่ผู้ดูแลระบบ แก้ไข: สำหรับผู้ที่จะกระโดดและพูดว่าใช้ SendGrid ฉันจะไม่ส่งจดหมายข่าว แต่ได้รับอีเมลเป็นหลัก อีกตัวอย่างเล็ก ๆ ของ Azure คือ $ 9 / เดือนซึ่งเป็น SendGrid Push API …

2
ระเบียน PTR (rDNS) สำหรับหลายโดเมนบนที่อยู่ IP ที่ใช้ร่วมกัน
ฉันโฮสต์หลายโดเมนในที่อยู่ IP เดียว: cats.com A @ --> 10.20.30.40 A mail --> 10.20.30.40 MX @ --> mail dogs.com A @ --> 10.20.30.40 A mail --> 10.20.30.40 MX @ --> mail ฉันต้องตั้งค่าระเบียน PTR สำหรับที่อยู่ IP นี่คือเพื่อให้ DNS ย้อนกลับยืนยันล่วงหน้าจะประสบความสำเร็จสำหรับเซิร์ฟเวอร์จดหมายอื่น ๆ DNS query type PTR on 10.20.30.40 --> returns PTR-record="cats.com" (1 result) DNS query …

2
ฉันจะใช้ไวด์การ์ดสำหรับ sendmail TLS_Rcpt ได้อย่างไร
sendmail ช่วยให้ข้อ จำกัด สถานที่หนึ่งในการสนทนา TLS ฉันต้องการตรวจสอบว่าข้อความที่ส่งถึง example.com ถูกส่งไปยังเซิร์ฟเวอร์ที่มีใบรับรอง * .messagelabs.com ฉันต้องการป้องกันการปลอมแปลง DNS และ MitM หาก messagelabs มีเซิร์ฟเวอร์เพียงเซิร์ฟเวอร์เดียวที่ง่าย: TLS_Rcpt:example.com VERIFY:256+CN:mx.messagelabs.com อย่างไรก็ตาม messagelabs มีเซิร์ฟเวอร์และคลัสเตอร์ของเซิร์ฟเวอร์ต่าง ๆ จำนวนมากที่มี IP และ certs เฉพาะสำหรับชื่อเดียวกัน ทั้งหมดที่ฉันต้องการตรวจสอบว่าเซิร์ฟเวอร์ที่ฉันให้เมลนั้นได้รับการรับรองว่าเป็นของ messagelabs ฉันเหนื่อย TLS_Rcpt:example.com VERIFY:256+CN:messagelabs.com TLS_Rcpt:example.com VERIFY:256+CN:*.messagelabs.com TLS_Rcpt:example.com VERIFY:256+CN:.*.messagelabs.com แต่ฉันได้รับข้อผิดพลาดเช่น CN mail31.messagelabs.com does not match .*.messagelabs.com ฉันจะทำสิ่งนี้ได้อย่างไร นี่เป็นคำขอที่เกิดขึ้นอีกครั้งสำหรับเรา (ส่วนใหญ่ใช้สำหรับการกำหนดค่าเช่น TLS_Rcpt: example.com VERIFY: …

1
ฉันควรฟัง SMTP ทั้ง 25 และ 587 หรือไม่
ฉันตั้งค่าฮารากะเป็นเซิร์ฟเวอร์การส่งจดหมายของเราและสำหรับอีเมลขาออกแนะนำให้ย้ายไปที่พอร์ต 587 เพื่อรองรับการใช้งาน SMTPS อย่างไรก็ตามฉันไม่แน่ใจว่าควรจะเป็นอย่างไร ใช้งาน 2 อินสแตนซ์ของฮารากะบนทั้งสองพอร์ต เพียงฟังหนึ่ง (587) หรือ ฟังทั้งคู่ แต่เปลี่ยนเส้นทาง 25 ไปยัง 587 ข้อใดต่อไปนี้ที่ควรติดตาม

5
ฉันจะตั้งค่า postfix เพื่อเก็บอีเมลในไฟล์แทนที่จะส่งต่อได้อย่างไร
ฉันต้องการเรียกใช้การแสดงละครของเซิร์ฟเวอร์ที่ใช้งานจริงในสภาพแวดล้อมท้องถิ่น ระบบรันแอปพลิเคชั่น PHP ซึ่งจะส่งอีเมลไปยังลูกค้าในสถานการณ์ต่าง ๆ และฉันต้องการแน่ใจว่าไม่มีอีเมลใดถูกส่งมาจากสภาพแวดล้อมการจัดเตรียม ฉันสามารถปรับแต่งรหัสเพื่อให้ใช้ผู้ส่งอีเมลปลอมได้ แต่ฉันต้องการเรียกใช้รหัสเดียวกันกับสภาพแวดล้อมการใช้งานจริง ฉันสามารถใช้ MTA อื่น (Postfix เป็นสิ่งที่เราใช้ในการผลิต) แต่ฉันต้องการสิ่งที่ติดตั้งง่ายภายใต้ Debian / Ubuntu :) ดังนั้นฉันต้องการตั้งค่าการติดตั้ง Postfix ในเครื่องเพื่อจัดเก็บอีเมลทั้งหมดในไฟล์ (อย่างน้อยหนึ่งไฟล์) แทนที่จะส่งต่อ ที่จริงแล้วฉันไม่สนใจว่ามันจะถูกเก็บไว้อย่างไรตราบใดที่เป็นไปได้ที่จะตรวจสอบอีเมลที่ส่งไป แม้แต่ตัวเลือกการตั้งค่าที่บอกให้ postfix เก็บอีเมลในคิวอีเมลจะทำงาน (ฉันสามารถกำจัดคิวเมื่อฉันโหลดเซิร์ฟเวอร์ staging ด้วยสำเนาจากการผลิต) ฉันรู้ว่าสิ่งนี้เป็นไปได้ฉันไม่ได้พบโซลูชันออนไลน์ที่ดีสำหรับสิ่งที่ดูเหมือนว่าเป็นความต้องการทั่วไป ขอบคุณ!

2
SPF hardfail และ DKIM ล้มเหลวเมื่อผู้รับมีการส่งต่ออีเมล
ฉันกำหนดค่า hardfail SPF สำหรับโดเมนของฉันและการลงชื่อข้อความ DKIM บนเซิร์ฟเวอร์ SMTP ของฉัน เนื่องจากนี่เป็นเซิร์ฟเวอร์ SMTP เดียวที่ควรใช้สำหรับอีเมลขาออกจากโดเมนของฉันฉันจึงไม่คาดการณ์ถึงความยุ่งยากใด ๆ อย่างไรก็ตามให้พิจารณาสถานการณ์ต่อไปนี้: ฉันส่งข้อความอีเมลผ่านเซิร์ฟเวอร์ SMTP ไปยังอีเมลมหาวิทยาลัยของเพื่อนร่วมงาน ปัญหาคือเพื่อนร่วมงานของฉันส่งต่อมหาวิทยาลัยอีเมลของเขาไปยังบัญชี GMail ของเขา นี่คือส่วนหัวของข้อความหลังจากที่มาถึงกล่องจดหมาย GMail ของเขา: ได้รับ -SPF: ล้มเหลว (google.com: โดเมนของ me@example.com ไม่ได้กำหนด 192.168.128.100 ในฐานะผู้ส่งที่ได้รับอนุญาต) client-ip = 192.168.128.100; ผลการตรวจสอบสิทธิ์: mx.google.com spf = hardfail (google.com: โดเมนของ me@example.com ไม่ได้กำหนด 192.168.128.100 เป็นผู้ส่งที่ได้รับอนุญาต) smtp.mail=me@example.com; dkim = hardfail (โหมดทดสอบ) …

5
ใช้ gmail เป็นเมลเซิร์ฟเวอร์หลักของคุณ
ฉันได้อ่านแล้วว่ามีตัวเลือกในการใช้ Gmail เป็นเซิร์ฟเวอร์อีเมลหลักของคุณ ในแง่ที่ว่าคุณสามารถเพิ่ม mx records และคุณไม่จำเป็นต้องทำมันบนเซิร์ฟเวอร์ของคุณเอง คุณคิดว่านี่เป็นการตั้งค่าที่แนะนำในด้านความปลอดภัยหรือไม่ Gmail จะต่อสู้กับ virusses สแปมและการโจมตีแบบดุเดือดสำหรับคุณหรือไม่ [อัปเดต] ฉันได้เห็นว่าโพสต์นี้มีความสนใจบางคน ฉันต้องบอกว่าหลังจากโพสต์นี้ฉันเปลี่ยนระบบการสื่อสารทั้งหมดเป็น Google ด้วยการสื่อสารเป็นอีเมลปฏิทินเอกสาร ฯลฯ ฉันต้องบอกว่านี่เป็นความคิดที่ดีที่สุดที่เราทำ [เปลี่ยนเว็บโฮสต์] เราเป็น บริษัท เริ่มต้นและฉันต้องเปลี่ยนโฮสต์และเซิร์ฟเวอร์มากเนื่องจากการกำหนดค่า / ราคา / ฯลฯ ด้วยสวิตช์ทุกครั้งที่ฉันต้องตั้งค่าเว็บไซต์ทั้งหมดและทุกครั้งที่ที่อยู่อีเมลและสูญเสียอีเมลที่อยู่บนเซิร์ฟเวอร์อื่นเสมอ ด้วยการมีอีเมลของคุณ 'ในเมฆ' อีเมลของคุณอยู่ในที่เดียวเสมอและคุณต้องตั้งค่าเว็บไซต์เมื่อเปลี่ยนผู้ให้บริการโฮสติ้ง [ความปลอดภัยของเซิร์ฟเวอร์] ปัญหาสำคัญอีกข้อหนึ่งคือความปลอดภัย เราต้องก้าวไปสู่การทุ่มเทด้วยพลังมากขึ้น ด้วยพลังที่ยิ่งใหญ่ยิ่งซับซ้อนยิ่งขึ้น ตอนนี้ฉันต้องทำงานกับ linux และสร้างเซิร์ฟเวอร์ทึบของตัวเองพร้อมการปกป้องที่ยอดเยี่ยมสำหรับโลกภายนอก ฉันต้องบอกว่าฉันประหลาดใจกับจำนวนการโจมตีที่เราได้รับในแต่ละวัน การถูกแฮ็กกำลังดุร้ายการดมกลิ่นเป็นต้นหลังจากทำงานหลายเดือนฉันก็ได้สร้างระบบที่ค่อนข้าง 'ปลอดภัย' จุดอ่อนเดียวในความคิดของฉันคือระบบอีเมล ได้รับการป้องกันสแปมที่ดีและฉันก็ไม่รู้ว่ามีความเสี่ยงประเภทใดอีกบ้าง นี่เป็นเรื่องที่ผ่านมาแล้วเนื่องจากอีเมลทั้งหมดของ บริษัท ได้รับการส่งมอบอย่างปลอดภัยและป้องกันสแปม [ประสิทธิภาพของเซิร์ฟเวอร์] ประโยชน์เล็ก ๆ อีกอย่างหนึ่งคือทรัพยากรที่ใช้โดยโปรแกรมอีเมล …

1
Logwatch ที่ไม่มี MTA / Postfix?
เป็นไปได้ไหมที่ Logwatch ส่งอีเมลรายวันโดยไม่ติดตั้ง Postfix จริง ๆ ฉันต้องการให้เซิร์ฟเวอร์ของฉันสว่างและติดตั้ง MTA เพียงเพราะ Logwatch ดูเหมือนว่ามากเกินไป หรือฉันจะต้องใช้ Postfix เพื่อการดูแลระบบหรือไม่

1
วิธีการกำหนดค่า Exim4 บน Debian 7 เพื่อให้อีเมล * จาก * foo.com VPS ไปยัง someone@foo.com ไปที่ someone@foo.com ที่ bar.com?
ดังนั้น. มีเซิร์ฟเวอร์สองตัว ----foo.com ซึ่งเป็น VPS และ bar.com ซึ่งเป็นโฮสต์ที่ใช้ร่วมกันที่ใช้ cPanel และได้รับการกำหนดค่าให้รับจดหมายสำหรับ foo.com foo.com มีการติดตั้งใหม่ของการทำงาน Debian 7 และ Exim4 ระเบียน MX สำหรับ foo.com ชี้ไปที่ bar.com ใน DNS ฉันไม่ต้องการรับจดหมายในเครื่องที่ foo.com VPS และต้องการใช้ที่อยู่สำหรับ foo.com ตั้งค่าที่ bar.com ซึ่งดูเหมือนว่าจะทำงานได้ดีตราบเท่าที่ฉันสามารถส่งข้อความไปที่ someone@foo.com จากที่ใดที่หนึ่งเช่น baz@qux.com และข้อความปรากฏขึ้นบนเซิร์ฟเวอร์ bar.com สำหรับ someone@foo.com ในทำนองเดียวกันฉันสามารถส่งจดหมายจาก foo.com VPS ไปยังที่อื่นเช่น baz@qux.com และได้รับข้อความโดยไม่มีปัญหา นอกจากนี้ฉันสามารถใช้ SMTP ผ่าน bar.com …

1
Poste.io - ไม่สามารถเข้าสู่ระบบด้วยแอปพลิเคชันอีเมล - ใบรับรอง SSL ไม่ถูกต้อง
ฉันมีปัญหากับ poste.io และการกำหนดค่าด้วย nginx-proxy DOMAIN เป็นโดเมนที่ถูกต้อง :) นี่คือนักเทียบท่าของฉันเขียนสำหรับ poste.io: version: '3' volumes: mailserver_posteio: services: mailserver: image: analogic/poste.io container_name: poste-io restart: always ports: - "25:25" - "110:110" - "143:143" - "587:587" - "993:993" - "995:995" - "4190:4190" environment: - LETSENCRYPT_EMAIL=ssl@DOMAIN - LETSENCRYPT_HOST=mail.DOMAIN - VIRTUAL_HOST=mail.DOMAIN - HTTPS=OFF volumes: - /etc/localtime:/etc/localtime:ro - mailserver_posteio:/data …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.