Score:0

Postfix หยุดอีเมลขาออกทั้งหมดยกเว้นข้อยกเว้น

ธง ca

เพื่อหลีกเลี่ยงสแปมที่ส่งมาจากเซิร์ฟเวอร์ของฉัน ฉันกำลังพยายามให้ Postfix ไปที่ บล็อกอีเมลขาออกทั้งหมด ยกเว้นอีเมลที่ส่งจากที่อยู่อีเมลที่ระบุ (เช่น [email protected]) และ อนุญาตอีเมลทั้งหมดที่เข้ามา ไปยังที่อยู่ทั้งหมดที่อยู่ใน mysql db

ฉันจัดการเพื่อกำหนดค่าส่วนที่จะมาถึงแล้ว แต่ฉันประสบปัญหาในการบล็อกอีเมลขาออก

ฉันจะทำอย่างไร มีวิธีทดสอบว่าเซิร์ฟเวอร์บล็อกอีเมลขาออกจริงหรือไม่ พวกสแปมเมอร์ทำอย่างไร? ฉันสามารถตรวจสอบได้ที่บันทึก?


แก้ไข. นี่คือการกำหนดค่าปัจจุบันของฉัน:

ความเข้ากันได้_ระดับ = 3.6
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = โปรแกรมแก้ไขภายหลัง
known_local_recipient_reject_code = 550
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & สลีป 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = เลื่อนลง
html_directory = ไม่
manpage_directory = /usr/share/man
sample_directory = /etc/postfix


readme_directory = /usr/share/doc/postfix/readme
inet_protocols = ipv4
meta_directory = /etc/postfix
shlib_directory = /usr/lib/postfix
maillog_file = /dev/stdout
ชื่อโฮสต์ของฉัน = mydomain.com
มายโดเมน = mydomain.com
mydestination = mydomain.com, localhost.localdomain, localhost
myorigin = $โดเมนของฉัน
รีเลย์โฮสต์ = [smtp.gmail.com]:587
smtp_use_tls = ใช่
always_add_missing_headers = ใช่
smtp_host_lookup = ดั้งเดิม DNS
transport_maps = lmdb:/dockervolume/ขนส่ง
virtual_alias_maps = พร็อกซี:mysql:/dockervolume/mysql-virtual_email2email.cf
virtual_mailbox_maps = พร็อกซี:mysql:/dockervolume/mysql-virtual_mailboxes.cf
local_recipient_maps = $virtual_mailbox_maps
local_transport = เสมือน
relay_domains = $โดเมนของฉัน
smtpd_banner = $โดเมนของฉัน
default_process_limit = 100
smtpd_client_connection_count_limit = 10
smtpd_client_connection_rate_limit = 10
คิว_minfree = 20971520
header_size_limit = 51200
message_size_limit = 2097152
smtpd_recipient_limit = 5
ปิดการใช้งาน_vrfy_command = ใช่
smtpd_helo_required = ใช่
เครือข่ายของฉัน = 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
smtp_tls_loglevel = 1
smtpd_tls_loglevel = 1
smtpd_client_message_rate_limit = 5
anvil_rate_time_unit = 120 วินาที
smtpd_client_recipient_rate_limit = 10
smtpd_tls_auth_only = ใช่
smtpd_delay_reject = ใช่
smtpd_helo_restrictions = อนุญาต
smtpd_error_sleep_time = 3 วินาที
smtpd_soft_error_limit = 10
smtpd_hard_error_limit = 20
default_destination_rate_delay = 2 วินาที
smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, cancel_unknown_sender_domain, อนุญาต
smtpd_recipient_restrictions = permit_mynetworks, ปฏิเสธ_unknown_recipient_domain, อนุญาต
anx avatar
fr flag
anx
วิธีหลักในการจำกัด *ขาออก* เมลสำหรับผู้ใช้ที่ได้รับอนุญาตคือการระบุผู้ใช้จากที่อยู่เครือข่ายของการรับรองความถูกต้อง แน่นอนว่าผู้ส่งสแปมสามารถกรอกค่าเดียวกับที่คุณใช้ให้กับผู้ส่ง ดังนั้นวิธีแก้ปัญหาที่คุณแนะนำอาจไม่สามารถแก้ปัญหาของคุณได้
anx avatar
fr flag
anx
การกำหนดค่า postfix ปัจจุบันของคุณคืออะไร คุณพยายามอะไร โดยปกติแล้ว การจำกัดที่อยู่ผู้ส่งเอนเวโลปที่ยอมรับได้จะกระทำผ่านทาง `check_sender_access` ใน `smtpd_sender_restrictions`..
ca flag
@anx ขอบคุณสำหรับคำตอบของคุณ ฉันอัปเดตคำถามและเพิ่มการกำหนดค่าปัจจุบันแล้ว

โพสต์คำตอบ

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