คำถามติดแท็ก exim

Exim เป็น Mail Transfer Agent ที่เข้ากันได้กับการส่งซึ่งได้รับอนุญาตภายใต้ GPL ซึ่งออกแบบมาสำหรับระบบปฏิบัติการที่เหมือน Unix

7
ฉันจะเปลี่ยน primary_hostname ของ Exim4 บนกล่อง Debian ได้อย่างไร
เซิร์ฟเวอร์ SMTP ระยะไกลบางตัวฉันพยายามส่งจดหมายไปยังปฏิเสธที่จะยอมรับ HELO จากเซิร์ฟเวอร์ของฉัน: 504 5.5.2 <localhost>: Helo command rejected: need fully-qualified hostname เห็นได้ชัดว่าเซิร์ฟเวอร์ Exim4 ของฉันส่งlocalhostเป็น FQDN ค้นหาสุทธิและไฟล์ปรับแต่งมากมายฉันได้เรียนรู้ว่าค่าที่ส่งเป็น FQDN ระหว่าง HELO นั้นมาจากprimary_hostnameตัวแปรการกำหนดค่า คำถามของฉันคืออะไรวิธีที่ถูกต้องในการเปลี่ยนตัวแปรนี้ในระบบ Debian คืออะไร? ผมคิดว่าผมสามารถ hardcode ค่าในการ config ไฟล์ exim4 แต่ IMHO มันก็ดูเหมือนจะทำให้รู้สึกมากขึ้นถ้าค่าโดยอัตโนมัติตรงกับ/etc/mailnameหรืออื่น ๆ ชื่อการตั้งค่าส่วนกลาง ฉันรู้สึกว่าคำตอบสำหรับคำถามของฉันสามารถพบได้ในข้อความนี้จากDebian wiki : ชื่อที่ใช้โดยเอ็กซิมใน EHLO / HELO primary_hostnameถูกดึงออกมาจากตัวเลือกการกำหนดค่า การกำหนดค่าเริ่มต้น exim4 Debian primary_hostnameไม่ได้ตั้งค่า Exim …
24 debian  hostname  exim 

5
ชื่อโฮสต์ใดที่ใบรับรอง SSL สำหรับเซิร์ฟเวอร์ SMTP ควรมี
ฉันมีเซิร์ฟเวอร์ foo.example.com ที่ 192.0.2.1 มันทำงาน exim เพื่อรับอีเมลสำหรับหลาย ๆ โดเมนของฉัน แต่ละโดเมนของฉันมีระเบียน MX ที่ชี้ไปที่ mx.example.com ซึ่งแก้ไขเป็น 192.0.2.1 หากฉันต้องการทำการเข้ารหัส TLS ของ exim ให้สำหรับการเชื่อมต่ออีเมลขาเข้าฉันควรใส่ชื่อโฮสต์ใดในใบรับรอง SSL foo.example.com เพราะนั่นคือสิ่งที่เซิร์ฟเวอร์จะพูดใน HELO หรือไม่ mx.example.com เพราะนั่นคือชื่อโฮสต์ที่ไคลเอ็นต์จะเชื่อมต่อหรือ http://www.checktls.comแนะนำว่าแบบหลังนั้นถูกต้อง แต่ฉันไม่พบคำตอบที่ชัดเจน
22 ssl  smtp  certificate  exim 

9
Gmail และ Live กำลังทำให้ข้อความทั้งหมดจากเซิร์ฟเวอร์ของฉันเป็นสแปม
ฉันได้ผลลัพธ์ที่แปลกมากที่นี่ เมื่อเซิร์ฟเวอร์ของฉันส่งอีเมลไปยังบัญชี @hotmail หรือ @gmail ของฉันมันจะถูกทำเครื่องหมายว่าเป็นสแปม เมื่อฉันส่งอีเมลผ่านเซิร์ฟเวอร์ของฉันจาก Outlook ไปที่ @hotmail จะไม่ได้รับการทำเครื่องหมายว่าเป็นจดหมายขยะ แต่ยังคงได้รับการทำเครื่องหมายว่าเป็นจดหมายขยะใน gmail ดูเหมือนว่าพวกเขาจะได้รับประโยชน์จาก Yahoo เซิร์ฟเวอร์ของฉันชื่อโฮสต์ A ชี้ไปที่ที่อยู่ IP ที่บันทึก PTR ชี้ไปที่ชื่อโดเมนเดียวกัน ระเบียน TXT มีระเบียน SPF ในนั้นเพื่ออนุญาตให้ส่งอีเมลจากเซิร์ฟเวอร์ IP นั้น ฉันย้ายจาก VPS เป็นเซิร์ฟเวอร์เฉพาะเมื่อสิ่งนี้เริ่มเกิดขึ้น จากสิ่งที่ฉันเห็นส่วนหัวของอีเมลจะเหมือนกัน นี่คือส่วนหัวอีเมลของฉันที่ gmail ทำเครื่องหมายว่าเป็นจดหมายขยะ เขตข้อมูลบางส่วนถูก repalced MYGMAILACCOUNT เป็นที่อยู่อีเมลของบัญชีที่ส่งอีเมลถึง USER เป็นชื่อบัญชีในระบบที่ส่งจาก HOSTNAME คือเซิร์ฟเวอร์ FQDN IPADDR คือที่อยู่ IP ของชื่อโฮสต์ MYDOMAIN …
18 email  spam  exim 

3
รับ log of mail ที่ส่งพร้อมเมล () จาก PHP (sendmail?)
หลังจากเซิร์ฟเวอร์บางตัวเปลี่ยนการกำหนดค่า PHP ของเราได้รับการอบซึ่งทำให้รายการจดหมายขนาดใหญ่ของลูกค้าหมดเวลาบางส่วนผ่านที่อยู่ประมาณ 4,000 แห่งหรือมากกว่า เราต้องการหลีกเลี่ยงการส่งจดหมายที่ซ้ำกันให้มากที่สุดและเรามีรายชื่อผู้รับจดหมายดั้งเดิม จดหมายถูกส่งโดยใช้mail()ฟังก์ชั่นของ PHP ซึ่งใช้sendmailซึ่งระบุว่าใช้งานEximอยู่ ฉันเห็นคำสั่ง: sendmail -bp ซึ่งให้รายการจดหมายที่ปรากฏขึ้นให้ฉัน รายการนี้ไม่ใหญ่มากและอาจแม่นยำ (หมายถึงสคริปต์หมดเวลาหลังจากส่งอีเมลเพียงหนึ่งร้อยหรือมากกว่านั้น) เป็นsendmail -bpวิธีที่ดีที่สุดที่จะได้รับรายชื่อนี้ แก้ไข:ฉันไม่สามารถหาmail.logไฟล์ใด ๆใน/var/log/mail.logหรือผ่านlocate mail.logแต่ WHM ดูเหมือนว่าจะมีข้อมูลบางอย่างเกี่ยวกับเรื่องนี้
13 linux  php  email  sendmail  exim 

3
ฉันจะส่ง / var / mail / root อีกครั้งได้อย่างไร
ด้วยการกำหนดค่าผิดพลาดบางครั้งฉันมีอีเมลจำนวนมากใน / var / mail / root และ / var / mail / www-data ฉันจะ "วนซ้ำ" เหนือไฟล์เหล่านี้และส่งจดหมายแต่ละฉบับในเวลาอื่นได้อย่างไร
12 sendmail  email  grep  logging  exim 

5
เมื่อ exim4 ส่ง HELO / EHLO ฉันจะกำหนดค่าชื่อโฮสต์ที่ส่งได้อย่างไร
เมลจากระบบของฉันถูกปฏิเสธเมื่อเซิร์ฟเวอร์ที่รับทำการตรวจสอบ HELO ฉันเชื่อว่าระบบของฉันกำลังส่งชื่อโดเมนผิด ฉันกำลังวิ่ง exim4 Googling สำหรับทุกอย่างเกี่ยวกับ exim4 และโดเมนให้ผลลัพธ์รายการที่ไม่เกี่ยวข้องอันน่าหวาดเสียว ในทำนองเดียวกันการ googling สำหรับการปฏิเสธของ HELO ทำให้ผู้ใช้ Outlook จำนวนมากที่ต้องเปิดใช้งานการตรวจสอบความถูกต้อง SMTP ฉันไม่สามารถใช้ชีวิตของฉันเพื่อค้นหาคำถามง่ายๆนี้ได้: ชื่อโฮสต์ใดที่ส่ง exim และฉันจะเปลี่ยนได้อย่างไร น่าเสียดายที่ฉันไม่สามารถดูสิ่งที่ exim กำลังส่งผ่านสายดังนั้นฉันจึงไม่มีวิธีการแก้ปัญหานี้ด้วยตัวเอง ฉันหวังว่าบางคนจะมีปัญหานี้และเพิ่งรู้ :)
12 linux  smtp  domain-name  exim 

2
ฉันจะลดความเสียหายของบัญชีอีเมลที่ถูกขโมยได้อย่างไร
ขณะนี้ฉันกำลังเสนอเว็บโฮสติ้งให้กับ บริษัท โฆษณาเพียงไม่กี่แห่งสำหรับลูกค้าระดับพรีเมียม แต่ในปัจจุบันฉันมีปัญหากับบริการอีเมล ในสัปดาห์ที่แล้วบัญชีอีเมลของ บริษัท ประมาณ 7 แห่งถูกขโมยและใช้ในการส่งสแปมโดยใช้เซิร์ฟเวอร์อีเมลของฉัน ฉันสามารถปิดการใช้งานบัญชีได้เนื่องจากผู้ส่งกดปุ่มนโยบายอัตราส่วนของเซิร์ฟเวอร์ของฉันและอีเมลจำนวนมากอยู่ในคิวอีเมล มีการส่งมอบจดหมายจริงประมาณ 40 รายการ แต่มันก็เพียงพอแล้วที่จะขึ้นบัญชีดำและแม้แต่ผู้ใช้รายหนึ่งก็เขียนจดหมายส่วนตัวถึงการใช้ศูนย์ข้อมูลในทางที่ผิด ปัจจุบันฉันไม่มีเงื่อนงำสิ่งที่ฉันสามารถทำได้เพื่อป้องกันสแปมจากบัญชีอีเมลที่ถูกขโมย ฉันส่งจดหมายขาออกทุกฉบับผ่าน SA และ AV แต่ก็ไม่เพียงพอ ก่อนที่บัญชีผู้ใช้จะไม่ถึงอัตราส่วน 40 เมล์ต่อวันหรือไม่ท่วมคิวข้อความฉันไม่สามารถตรวจจับการโจมตีได้ ฉันจะตรวจสอบปัญหาดังกล่าวก่อนหน้าได้อย่างไร

3
การตั้งค่า Exim เพื่อส่งต่อเมล
ฉันกำลังพยายามติดตั้ง Exim บน CentOS ที่ติดตั้งใหม่เพื่อที่จะได้รับจดหมายสำหรับการรวบรวมที่อยู่ที่กำหนดและส่งต่อจดหมายตามลำดับไปยังที่อยู่อื่น ตัวอย่างเช่นการรับจดหมายจาก me@example.com จะถูกส่งต่อไปยัง me@gmail.com ฉันคิดว่าสิ่งนี้ควรจะตรงไปตรงมา ... ฉันเคยใช้ Sendmail ก่อนหน้านี้โดยใช้virtusertable- มีอะไรที่คล้ายกันกับ Exim บ้างไหม? ฉันยังต้องการที่จะส่งจดหมาย แต่สำหรับจดหมายที่ถูกส่งจากเครื่องท้องถิ่น (เช่นจากแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์) - ฉันไม่ต้องการ / ต้องการเซิร์ฟเวอร์ SMTP ที่มีอยู่ทั่วไป มีการตั้งค่าอื่น ๆ ที่ฉันควรคำนึงถึงเพื่อให้แน่ใจว่าเซิร์ฟเวอร์อีเมลปลอดภัยหรือไม่ (เช่นป้องกันการถ่ายทอด) ฉันคิดว่ามันจะปลอดภัยจากกล่อง ขอบคุณ
10 email  centos  exim 

2
ตัวอย่าง 4.71 ไม่ได้เพิ่มลายเซ็น DKIM ให้กับอีเมลขาออก
ฉันกำลังพยายามเพิ่ม DKIM ไปยังโดเมนของฉันฉันได้สร้างคีย์แล้วเพิ่มสิ่งต่อไปนี้ใน/etc/exim4/conf.d/transport/30_exim4_config_remote_smtp: dkim_domain = mydomain.com dkim_selector = mail1 dkim_private_key = /etc/exim4/dkim.key เริ่มeximบริการใหม่พยายามdpkg-reconfigureแต่อีเมลทั้งหมดจะถูกส่งโดยไม่มีลายเซ็น /var/log/exim4/panic.logมันว่างเปล่า. ไม่มีข้อผิดพลาดหรืออะไร ผมทำอะไรผิดหรือเปล่า? Ubuntu 10.04 LTS ### transport/30_exim4-config_remote_smtp ################################# # This transport is used for delivering messages over SMTP connections. remote_smtp: debug_print = "T: remote_smtp for $local_part@$domain" driver = smtp .ifdef REMOTE_SMTP_HOSTS_AVOID_TLS hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS .endif .ifdef …

2
มีวิธีบังคับให้ผู้ใช้ cPanel เปลี่ยนรหัสผ่านครั้งเดียวหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา เซิร์ฟเวอร์ cPanel ที่ฉันใช้อยู่มีปัญหาคงที่กับบัญชีอีเมลที่ถูกบุกรุก ฉันเชื่อว่าผู้ใช้หลายคนบนเซิร์ฟเวอร์นี้มีรหัสผ่านที่อ่อนแอมาก ฉันเพิ่มความปลอดภัยของรหัสผ่านขั้นต่ำ แต่จะมีผลเฉพาะเมื่อเปลี่ยนรหัสผ่าน ... มีวิธีใดบ้างที่จะบังคับให้เปลี่ยนรหัสผ่านครั้งเดียวสำหรับบัญชี cPanel ทั้งหมดและที่อยู่อีเมล cPanel วิธีนี้ฉันสามารถบังคับให้ผู้ใช้ทุกคนสร้างรหัสผ่านใหม่ที่ปลอดภัย อัปเดต:ฉันพบว่าแต่ละบัญชีมีไฟล์ที่~/etc/domain.name/{passwd,shadow}มีไฟล์ passwd และยูนิกซ์สไตล์เงาสำหรับบัญชีอีเมลทั้งหมด อย่างไรก็ตามหากฉันแก้ไขด้วยตนเองฉันยังคงสามารถส่งอีเมลได้ :-( หากฉันสามารถค้นหาไฟล์ที่eximใช้เพื่อตรวจสอบสิทธิ์ผู้ใช้และทำให้รหัสผ่านยุ่งเหยิงที่นั่นนั่นจะช่วยแก้ปัญหาของฉัน ...
9 security  email  exim 

2
Exim4 ปิดใช้งานการจัดส่งในท้องถิ่นหรือไม่
ฉันใช้ exim4 เป็น MTA ของฉันและใช้งานได้ดีในการส่งอีเมลไปยังอีเมลภายนอกนอกเหนือจากชื่อโฮสต์ของฉัน เมื่อฉันส่งอีเมลไปยัง Gmail ของฉันผ่านทางบรรทัดคำสั่ง (sendmail forgedtuts@gmail.com ฯลฯ ... ) มันใช้งานได้ดี เมื่อฉันส่งอีเมลไปยังโดเมนของเว็บไซต์ของฉันซึ่งเป็นชื่อโฮสต์ของเซิร์ฟเวอร์ฉันกำลังสมมติว่าใช้บริการจัดส่งในท้องถิ่น ... ซึ่งไม่สามารถใช้งานได้เนื่องจากเซิร์ฟเวอร์อื่นได้รับอีเมลของฉัน (Google Apps) ดังนั้นฉันจะปิดการใช้งานการจัดส่งในท้องถิ่นใน Exim4 ได้อย่างไร dpkg-reconfigure exim4-config ไม่ได้ให้ผลลัพธ์ที่แท้จริงใด ๆ
9 exim  local 

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
Exim จำกัด โดเมน“ ที่อยู่” หนึ่งโดเมนไว้ที่ จำกัด เฉพาะผู้ใช้ระบบ
ฉันเรียกใช้เซิร์ฟเวอร์ที่ใช้ร่วมกันสำหรับเว็บไซต์ของลูกค้า (อูบุนตู 16.04) ฉันเรียกใช้ exim เพื่ออนุญาตให้เว็บไซต์ส่งอีเมล นอกจากนี้ยังทำหน้าที่เป็นผู้ส่งต่อจดหมายและเซิร์ฟเวอร์ smtp สำหรับซอฟต์แวร์อีเมล cleints ของฉัน (หรือเพียงแค่ gmail) เพื่อให้พวกเขาส่งอีเมลจากผู้ส่งของพวกเขา ขณะนี้ฉัน จำกัด การส่งอีเมลสำหรับผู้ใช้ระยะไกลเพื่ออนุญาตที่อยู่ "จาก" เฉพาะเมื่อตรงกับชื่อผู้ใช้ smtp ของพวกเขา (เพื่อหยุดไคลเอ็นต์หนึ่งสามารถส่งอีเมลเป็นลูกค้าอื่น) ผู้ใช้ smtp ระยะไกลไม่ใช่ผู้ใช้ระบบพวกเขาเป็นเพียงข้อมูลรับรองที่เก็บไว้ในไฟล์ passwd มันใช้งานได้ดีมาก อีเมลเดียวที่ส่งโดยผู้ใช้ท้องถิ่นมาจากสคริปต์ PHP แต่ละเว็บไซต์ทำงานในฐานะผู้ใช้ที่แตกต่างกัน เช่น example.com ทำงานเป็นผู้ใช้ "ตัวอย่าง" test.com ทำงานเป็นผู้ใช้ "ทดสอบ" คำถามของฉันคือฉันจะ จำกัด บัญชีผู้ใช้ในท้องถิ่นให้สามารถส่งอีเมลจากโดเมนเดียวได้อย่างไร ดังนั้นผู้ใช้ "ทดสอบ" สามารถส่งจาก anyaddress@test.com แต่ไม่สามารถส่งจาก anyaddress@example.com ได้ โดยอุดมคติแล้วฉันต้องการให้สคริปต์ทดสอบดูในไฟล์เช่นconf/env{USER}/allowed-from-domainsและทดสอบโดเมนของFrom:ฟิลด์เพื่อให้แน่ใจว่าเป็นไฟล์นั้น
exim 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.