Score:2

fetchmail ผ่าน Ciphermail Gateway เพื่อแยกเซิร์ฟเวอร์ Postfix+Dovecot

ธง gb

กลุ่มดาวของฉันมีดังนี้:

fetchmail บน cmdgateway รับจากอินเทอร์เน็ตและพุชไปยัง postfix บนเมลเซิร์ฟเวอร์ ในทางกลับกัน พุชเมลไปยัง dovecot บนเมลเซิร์ฟเวอร์ด้วย

  1. เซิร์ฟเวอร์ 1: cmgateway.domain.de ภายหลังคือ cmgateway เวอร์ชันอุปกรณ์เกตเวย์เข้ารหัส Ciphermail พร้อมบูรณาการ โพสต์ฟิกซ์ + ดึงข้อมูล.
  2. เซิร์ฟเวอร์ 2: mailserver.domain.de ภายหลังคือ เมลเซิร์ฟเวอร์ postfix + dovecot . Postfix ได้รับการกำหนดค่าให้ส่งอีเมลผ่านสมาร์ทโฮสต์ของฉัน

สิ่งที่ฉันต้องการบรรลุ: cmgateway:fetchmail ควรผ่านไปยัง cmgateway:postfix ควรส่งผ่านไปยัง mailserver:postfix.

งานอะไร: มากกว่าของฉัน เซิร์ฟเวอร์จดหมาย: postfix ฉันสามารถส่งอีเมลด้วย Mail Client (thunderbird, outlook) ผ่าน IMAP ผ่าน Dovecot ได้อย่างยอดเยี่ยม

สิ่งที่ใช้ไม่ได้และฉันต้องการเก็บถาวรคือ: cmgateway:postfix โอนเมลที่พบ (จาก fetchmail) ไปยัง my เซิร์ฟเวอร์จดหมาย: postfix (ฉันเห็นสิ่งนี้ในบันทึก)

แต่ (และนี่คือปัญหา )เซิร์ฟเวอร์จดหมาย: postfix ส่งต่อเมลเหล่านี้กลับออกไปโดยตรงผ่าน my สมาร์ทโฮสต์. มันควรจะส่งจดหมายในพื้นที่แม้ว่า

ถ้าฉันติดตั้ง fetchmail โดยตรงบนเมลเซิร์ฟเวอร์และบอกมันว่า smtpaddress localhost ความสนุกใช้งานได้และส่งไปยังกล่องจดหมายในพื้นที่ของฉัน แต่จดหมายน่าจะมาจาก cmgateway:fetchmail.

ฉันหวังว่าฉันจะทำให้เข้าใจปัญหาของฉันได้ จำเป็นต้องมีการกำหนดค่าหรือนี่เป็นปัญหาเชิงตรรกะ/ความเข้าใจพื้นฐานหรือไม่

ขอบคุณสำหรับความช่วยเหลือของคุณล่วงหน้า ทักทาย โทมัส

![ตรวจสอบรูปภาพอย่างรวดเร็ว][1]

cmgateway:Fetchmail

# /etc/fetchmailrc สำหรับโหมด daemon ทั่วทั้งระบบ
# ไฟล์นี้ต้องเป็น chmod 0600 เจ้าของ fetchmail

# เข้าสู่ระบบผ่านสิ่งอำนวยความสะดวก syslog
ตั้งค่า syslog

# จดหมายข้อผิดพลาดโดยตรงไปยังไปรษณีย์ท้องถิ่น
ตั้งค่าไม่ตีกลับเมล

# ค่าเริ่มต้น 
ค่าเริ่มต้น:
หมดเวลา 300
แอนตี้สแปม -1
แบทช์ลิมิต 100

#!!! อย่าเปลี่ยนแปลงอะไรระหว่าง START-AUTO-CONFIG และ END-AUTO-CONFIG เพราะจะถูกเขียนทับ !!!   
### START-AUTO-CONFIG ###
ตั้งค่าภูต 20
ตั้ง postmaster "[email protected]"
แบบสำรวจ "sslin.df.eu" บริการ 993 โปรโต IMAP ไม่มี uidl ผู้ใช้ "[email protected]" รหัสผ่าน "รหัสผ่าน" คือ "[email protected]" โฟลเดอร์ "INBOX" ตัวเลือก ssl ไม่ได้ใช้งาน เก็บ
### สิ้นสุดการกำหนดค่าอัตโนมัติ ###

เมลเซิร์ฟเวอร์: Postifx

ชื่อโฮสต์ของฉัน = mailserver.mydomain.de 
มายโดเมน = mydomain.de 
myorigin = mydomain.de 
smtpd_banner = $myhostname ESMTP $mail_name (เดเบียน/GNU) 
บิฟ = ไม่ 
append_dot_mydomain = ไม่ 
readme_directory = ไม่ 
ความเข้ากันได้_ระดับ = 2 
mydestination = mailserver.mydomain.de, localhost.localdomain, localhost
รีเลย์โฮสต์ = sslout.df.eu:465 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 
home_mailbox = จดหมาย/ 
กล่องจดหมาย_คำสั่ง = 

alias_maps = แฮช:/etc/aliases 
alias_database = แฮช:/etc/aliases 
mailbox_size_limit = 0 
ผู้รับ_ตัวคั่น = + 
inet_interfaces = ทั้งหมด 
inet_protocols = ipv4 

# พารามิเตอร์ TLS 
smtpd_tls_auth_only = ไม่ 
smtpd_use_tls = ใช่ 
smtpd_tls_cert_file = /etc/ssl/certs/mailserver.mydomain.de.crt 
smtpd_tls_key_file = /etc/ssl/private/mailserver.mydomain.de.key 
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem 
smtpd_tls_loglevel = 1 
smtpd_tls_received_header = ใช่ 
smtpd_tls_session_cache_timeout = 3600 วินาที 
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache 
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination 
 
smtpd_sasl_type = นกพิราบ 
smtpd_sasl_path = ส่วนตัว/รับรองความถูกต้อง 
smtpd_sasl_auth_enable = ใช่ 

smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 
smtp_tls_note_starttls_offer = ใช่ 
smtp_use_tls = ใช่ 
smtp_tls_wrappermode = ใช่ 
smtp_tls_security_level = เข้ารหัส 
smtp_sasl_auth_enable = ใช่ 
smtp_sasl_security_options = ไม่ระบุตัวตน 

smtp_sasl_password_maps = แฮช:/etc/postfix/sasl_password
sender_canonical_maps = แฮช:/etc/postfix/sender_canonical
#smtp_generic_maps = แฮช:/etc/postfix/generic

เมลเซิร์ฟเวอร์: dovecot

ปิดการใช้งาน_plaintext_auth = ไม่ 
mail_privileged_group = เมล 
mail_location = maildir:~/เมลเดียร์ 
auth_mechanisms = เข้าสู่ระบบธรรมดา 
ssl = จำเป็น 
ssl_cert = </etc/ssl/certs/mailserver.mydomain.de.crt 
ssl_key = </etc/ssl/private/mailserver.mydomain.de.key 

userdb { 
        ไดรเวอร์ = รหัสผ่าน wd 
} 
รหัสผ่าน { 
        คนขับรถ = แพม 
} 
โปรโตคอล = imap 
 
บริการตรวจสอบสิทธิ์ { 
        unix_listener /var/spool/postfix/private/auth { 
        โหมด = 0660 
        ผู้ใช้ = postfix 
        group=postfix 
} 
}

ส่วนแรกได้รับการแก้ไข

ฉันต้องการอธิบายปัญหาที่ติดตามมา และไม่แน่ใจว่าฉันควรเปิดโพสต์อื่นสำหรับเรื่องนี้หรือไม่ เรื่องราวทั้งหมดคือการเชื่อมต่อของ postfix กับเกตเวย์เข้ารหัส ciphermail โดยที่เกตเวย์ (cmgateway) ถูกเชื่อมต่อกับ postfix ที่มีอยู่เป็นตัวกรองเนื้อหา

ขอบคุณความช่วยเหลือของคุณ ตอนนี้ฉันสามารถส่งจดหมายในเครื่องของฉันได้แล้ว เซิร์ฟเวอร์จดหมาย: postfix และรับผ่านไคลเอ็นต์โดยใช้ dovecot สิ่งที่ได้ผลคือ: เมื่อฉันส่งเมลผ่าน mailserver:postfix เมลจะถูกส่งไปที่ cmgateway:content-filter ก่อน เมลได้รับการเซ็นชื่อหรือเข้ารหัส ส่งกลับและ postfix ส่งผ่าน smarthost ของฉัน ใช้งานได้ดี

สิ่งที่ไม่ทำงานคือ: เนื่องจากฉันได้รับอีเมลผ่าน fetchmail และส่งให้ฉัน เซิร์ฟเวอร์จดหมาย: postfixน่าเสียดายที่เมลเหล่านี้ไม่ผ่านฉัน cmgateway:ตัวกรองเนื้อหาซึ่งเป็นเรื่องที่โง่มาก เนื่องจากอีเมลจะไม่ถูกตรวจสอบและถอดรหัสโดยอัตโนมัติ

ดังนั้นคำถามของฉันคือ ฉันต้องทำอย่างไรให้เมลที่ส่งไปยัง postfix ผ่าน fetchmail ได้รับการประมวลผลมากเกินไปผ่าน cmgateway:content-filter ของฉัน

cmgateway - เครื่องใช้เกตเวย์ Ciphermail การตั้งค่า Postfix และ Djigzo Vars พิเศษมาจากอุปกรณ์ ที่ฉันกำหนดค่าผ่าน GUI

cmgateway:postconf -n

alias_database = แฮช:/etc/aliases
alias_maps = แฮช:/etc/aliases
append_dot_mydomain = ไม่
บิฟ = ไม่
content_filter = djigzo:[127.0.0.1]:10025
djigzo_after_filter_message_size_limit = ${djigzo_calculated_after_filter_message_size_limit}
djigzo_before_filter_message_size_limit = 10240000
djigzo_calculated_after_filter_message_size_limit = 30720000
djigzo_calculated_queue_minfree = 92160000
djigzo_mailbox_size_limit = 512000000
djigzo_mydestination =
djigzo_myhostname = cmgateway.unixuser.de
djigzo_mynetworks = 192.168.1.0/24
djigzo_parent_domain_matches_subdomains =
djigzo_rbl_clients =
djigzo_reject_unverified_recipient =
djigzo_relay_domains =
djigzo_relay_transport_host =
djigzo_relay_transport_host_mx_lookup =
djigzo_relay_transport_host_port = 25
djigzo_relayhost =
djigzo_relayhost_mx_lookup =
djigzo_relayhost_port = 25
djigzo_smtp_helo_name = cmgateway.unixuser.de
djigzo_unverified_recipient_reject_code = 450
enable_long_queue_ids = ใช่
local_recipient_maps =
local_transport = ข้อผิดพลาด: การส่งจดหมายในพื้นที่ถูกปิดใช้งาน
mail_name = CipherMail
mailbox_size_limit = ${djigzo_mailbox_size_limit}
message_size_limit = ${djigzo_after_filter_message_size_limit}
มายเดสทิเนชั่น = ${djigzo_mydestination}
ชื่อโฮสต์ของฉัน = ${djigzo_myhostname}
mynetworks = 127.0.0.0/8, [::1]/128, ${djigzo_mynetworks}
alert_classes =
parent_domain_matches_subdomains = ${djigzo_parent_domain_matches_subdomains}
คิวว่าง = ${djigzo_calculated_queue_minfree}
ผู้รับ_ตัวคั่น = +
relay_domains = ${djigzo_relay_domains}
relay_transport = รีเลย์${djigzo_relay_transport_host?:${djigzo_relay_transport_host_mx_lookup:[}${djigzo_relay_transport_host}${djigzo_relay_transport_host_mx_lookup:]}:${djigzo_relay_transport_host_port}}
relayhost = ${djigzo_relayhost_mx_lookup:${djigzo_relayhost?[}}${djigzo_relayhost}${djigzo_relayhost_mx_lookup:${djigzo_relayhost?]}}${djigzo_relayhost?:${djigzo_relayhost_port}}
smtp_address_preference = ipv4
smtp_helo_name = ${djigzo_smtp_helo_name?$djigzo_smtp_helo_name}${djigzo_smtp_helo_name:${myhostname}}
smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/smtp_client_passwd
smtp_sasl_security_options =
smtp_sasl_type = ไซรัส
smtp_tls_CAfile = /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
smtp_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers
smtp_tls_loglevel = 1
smtp_tls_mandatory_protocols = $smtpd_tls_mandatory_protocols
smtp_tls_protocols = $smtpd_tls_protocols
smtp_tls_security_level = พฤษภาคม
smtpd_authorized_xforward_hosts = 127.0.0.1/32
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_discard_ehlo_keywords = ปิดเสียงทิ้ง, dsn, etrn
smtpd_etrn_restrictions = ปฏิเสธ
smtpd_recipient_restrictions = อนุญาต_mynetworks ปฏิเสธ_unauth_destination ${djigzo_rbl_clients} ${djigzo_reject_unverified_recipient? reject_unverified_recipient}
smtpd_tls_cert_file = /etc/pki/tls/certs/postfix.pem
smtpd_tls_dh1024_param_file = /etc/postfix/dh2048.pem
smtpd_tls_dh512_param_file = /etc/postfix/dh2048.pem
smtpd_tls_exclude_ciphers = AESCCM8, aNULL, ARIA, DES, DSS, eNULL, EXPORT, IDEA, MD5, PSK, RC4, SEED
smtpd_tls_key_file = /etc/pki/tls/private/postfix.key
smtpd_tls_loglevel = 1
smtpd_tls_mandatory_protocols = $smtpd_tls_protocols
smtpd_tls_protocols = !SSLv2, !SSLv3
smtpd_tls_received_header = ใช่
smtpd_tls_security_level = พฤษภาคม
tls_preempt_cipherlist = ใช่
unverified_recipient_reject_code = ${djigzo_unverified_recipient_reject_code}

cmgateway:postconf -M

smtp inet n - n - - smtpd -o message_size_limit=${djigzo_before_filter_message_size_limit}
รถกระบะ fifo n - n 60 1 รถกระบะ
การล้างข้อมูลยูนิกซ์ n - n - 0 การล้างข้อมูล
qmgr fifo n - n 300 1 qmgr
tlsmgr ยูนิกซ์ - - n 1,000? 1 tlsmgr
เขียนซ้ำยูนิกซ์ - - n - - เขียนใหม่เล็กน้อย
เด้งยูนิกซ์ - - n - 0 เด้ง
เลื่อนยูนิกซ์ - - n - 0 เด้ง
ติดตามยูนิกซ์ - - n - 0 ตีกลับ
ตรวจสอบยูนิกซ์ - - n - 1 ตรวจสอบ
ล้างยูนิกซ์ n - n 1,000? 0 ล้าง
พร็อกซีแมปยูนิกซ์ - - n - - พร็อกซีแมป
proxywrite unix - - n - 1 พร็อกซีแมป
smtp ยูนิกซ์ - - n - - smtp
ยูนิกซ์รีเลย์ - - n - - smtp -o smtp_fallback_relay=
showq ยูนิกซ์ n - n - - showq
ข้อผิดพลาดยูนิกซ์ - - n - - ข้อผิดพลาด
ลองใหม่ยูนิกซ์ - - n - - ข้อผิดพลาด
ทิ้งยูนิกซ์ - - n - - ทิ้ง
ยูนิกซ์เสมือน - n n - - เสมือน
lmtp ยูนิกซ์ - - n - - lmtp
ทั่งยูนิกซ์ - - n - 1 ทั่ง
Scache ยูนิกซ์ - - n - 1 Scache
djigzo ยูนิกซ์ - - n - 4 smtp -o smtp_send_xforward_command=yes -o enable_dns_lookups=yes -o smtp_generic_maps=
cleanup_reinject ยูนิกซ์ n - n - 0 ล้างข้อมูล -o hopcount_limit=100
127.0.0.1:10026 inet n   -       n       -       10      smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_milters -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_tls_security_level= -o mynetworks=127.0.0.0/8 -o smtpd_authorized_xforward_hosts=127.0.0.0/8 -o smtpd_authorized_xclient_hosts=127.0.0.0/8 -o cleanup_service_name=cleanup_reinject
127.0.0.1:10027 inet n - n - 10 smtpd -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_tls_security_level= -o mynetworks=127.0=posts_name 10027 -o message_size_limit=${djigzo_before_filter_message_size_limit}

เซิร์ฟเวอร์จดหมาย: postconf -n

alias_database = แฮช:/etc/aliases
alias_maps = แฮช:/etc/aliases
append_dot_mydomain = ไม่
บิฟ = ไม่
ความเข้ากันได้_ระดับ = 2
content_filter = djigzo:[<ip:cmgateway:content-filter>]:10025
home_mailbox = จดหมาย/
inet_interfaces = ทั้งหมด
inet_protocols = ipv4
mailbox_command =
mailbox_size_limit = 0
mydestination = mydomain.de, mailserver.mydomain.de, localhost.localdomain, localhost
มายโดเมน = mydomain.de
ชื่อโฮสต์ของฉัน = mailserver.mydomain.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24
myorigin = mydomain.de
readme_directory = ไม่
ผู้รับ_ตัวคั่น = +
รีเลย์โฮสต์ = sslout.df.eu:465
sender_canonical_maps = แฮช:/etc/postfix/sender_canonical
smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/sasl_password
smtp_sasl_security_options = ไม่ระบุตัวตน
smtp_tls_note_starttls_offer = ใช่
smtp_tls_security_level = เข้ารหัส
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_tls_wrappermode = ใช่
smtp_use_tls = ใช่
smtpd_banner = $myhostname ESMTP $mail_name (เดเบียน/GNU)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = ใช่
smtpd_sasl_path = ส่วนตัว/รับรองความถูกต้อง
smtpd_sasl_type = นกพิราบ
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_auth_only = ไม่
smtpd_tls_cert_file = /etc/ssl/certs/mailserver.mydomain.de.crt
smtpd_tls_key_file = /etc/ssl/private/mailserver.mydomain.de.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = ใช่
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600 วินาที
smtpd_use_tls = ใช่

เซิร์ฟเวอร์จดหมาย: postconf -M

smtp inet n - y - - smtpd
รถกระบะยูนิกซ์ n - y 60 1 รถกระบะ
การล้างข้อมูลยูนิกซ์ n - y - 0 การล้างข้อมูล
qmgr ยูนิกซ์ n - n 300 1 qmgr
tlsmgr ยูนิกซ์ - - y 1,000? 1 tlsmgr
เขียนซ้ำยูนิกซ์ - - y - - เขียนใหม่เล็กน้อย
เด้งยูนิกซ์ - - y - 0 เด้ง
เลื่อนยูนิกซ์ - - y - 0 เด้ง
ติดตามยูนิกซ์ - - y - 0 ตีกลับ
ตรวจสอบยูนิกซ์ - - y - 1 ตรวจสอบ
ล้างยูนิกซ์ n - y 1,000? 0 ล้าง
พร็อกซีแมปยูนิกซ์ - - n - - พร็อกซีแมป
proxywrite unix - - n - 1 พร็อกซีแมป
smtp ยูนิกซ์ - - y - - smtp
รีเลย์ยูนิกซ์ - - y - - smtp -o syslog_name=postfix/$service_name
showq ยูนิกซ์ n - y - - showq
ข้อผิดพลาดยูนิกซ์ - - y - - ข้อผิดพลาด
ลองใหม่ยูนิกซ์ - - y - - ข้อผิดพลาด
ทิ้งยูนิกซ์ - - y - - ทิ้ง
ยูนิกซ์ท้องถิ่น - n n - - ท้องถิ่น
ยูนิกซ์เสมือน - n n - - เสมือน
lmtp ยูนิกซ์ - - y - - lmtp
ทั่งยูนิกซ์ - - y - 1 ทั่ง
Scache ยูนิกซ์ - - y - 1 Scache
postlog unix-dgram n - n - 1 postlogd
maildrop unix - n n - - ไปป์แฟล็ก=ผู้ใช้ DRXhu=vmail argv=/usr/bin/maildrop -d ${ผู้รับ}
uucp unix - n n - - ไปป์แฟล็ก = Fqhu ผู้ใช้ = uucp argv = uux -r -n -z -a$sender - $nexthop!rmail (ผู้รับ $)
ifmail unix - n n - - ไปป์แฟล็ก=F ผู้ใช้=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop (ผู้รับ $)
bsmtp ยูนิกซ์ - n n - - ไปป์แฟล็ก=Fq ผู้ใช้=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$ผู้ส่ง $ผู้รับ
scalemail-backend unix - n n - 2 ไปป์แฟล็ก=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - ไปป์แฟล็ก=FRX user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}
djigzo unix - - n - 4 smtp -o smtp_send_xforward_command=yes -o enable_dns_lookups=yes -o smtp_generic_maps= -o smtp_tls_wrappermode=no -o smtp_tls_security_level=ไม่มี
:10026     inet  n       -       n       -       10      smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_milters -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_relay_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0 .0.0/8,<ip-cmgateway:content-scanner>/32 -o smtpd_authorized_xforward_hosts=127.0.0.0/8,<ip-cmgateway:content-filter>/32 -o smtpd_authorized_xclient_hosts=127.0.0.0/8,<ip- cmgateway:ตัวกรองเนื้อหา>/32

จดหมายจาก [email protected] ถึง [email protected]

เส้นทางกลับ: <[email protected]>
X-ต้นฉบับถึง: vorname.nachname@localhost
ส่งถึง: vorname.nachname@localhost
ได้รับ: จาก cmgateway.mydomain.de (ไม่ทราบ [192.168.1.100])
    โดย mailserver.mydomain.de (Postfix) พร้อม ESMTP id 300A69FE83
    สำหรับ <vorname.nachname@localhost>; พฤ. 30 ก.ย. 2564 15:18:51 +0200 (CEST)
ได้รับ: จาก mailserver.mydomain.de (mailserver.mydomain.de [127.0.0.1])
    โดย mailserver.mydomain.de (Postfix) พร้อมรหัส ESMTP B1F629FE83
    สำหรับ <vorname.nachname@localhost>; พฤ. 30 ก.ย. 2564 15:18:50 +0200 (CEST)
วันที่จัดส่ง: พฤ. 30 ก.ย. 2564 15:18:47 +0200
ได้รับ: จาก sslin.df.eu
    โดย mailserver.mydomain.de ด้วย IMAP (fetchmail-6.4.16)
    สำหรับ <vorname.nachname@localhost> (หยดเดียว); พฤ. 30 ก.ย. 2564 15:18:50 +0200 (CEST)
ได้รับ: จาก [80.67.18.23] (helo=mx14.ispgateway.de)
    โดย mailcluster2-1.ispgateway.de ด้วย esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
    (ตัวอย่าง 4.94.2)
    (ซองจดหมายจาก <[email protected]>)
    รหัส 1mVvxX-0002n4-8A; พฤ. 30 ก.ย. 2564 15:18:47 +0200
X-Envelope-to: [email protected]
ได้รับ: จาก [209.85.221.53] (helo=mail-wr1-f53.google.com)
    โดย mx14.ispgateway.de ด้วย esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    (ตัวอย่าง 4.94.2)
    (ซองจดหมายจาก <[email protected]>)
    รหัส 1mVvxX-0008N2-1L
    สำหรับ [email protected]; พฤ. 30 ก.ย. 2564 15:18:47 +0200
ได้รับ: โดย mail-wr1-f53.google.com ด้วย SMTP id i23so10058684wrb.2
        สำหรับ <[email protected]>; พฤ. 30 ก.ย. 2564 06:18:47 -0700 (PDT)
DKIM-ลายเซ็น: v=1; a=rsa-sha256; c=ผ่อนคลาย/ผ่อนคลาย;
        d=gmail.com; s=20210112;
        h=from:to:subject:date:message-id:mime-version;
        ...
        ...
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=ผ่อนคลาย/ผ่อนคลาย;
        d=1e100.net; s=20210112;
        ...
        ...
สถานะข้อความ X-Gm: AOAM532Mi+9hBhIeKRyxZ8mrv7KD20yvxc3VONKwCkqsWH/ogS2KhbUd
    YN1oqMrTf1snf3apkNSFnIF8nwfvud4bZw==
X-Google-Smtp-ที่มา: ABdhPJyqHVpnPTv0v+vEPth75iFBs6gHSDH8GkXrc84pQMoafAT6UZKwGe7ezuW6Mz2MZrbtyx/vTQ==
X-ได้รับ: โดย 2002:a5d:4e8e:: ด้วย SMTP id e14mr6075326wru.280.1633007926486;
        พฤ. 30 ก.ย. 2564 06:18:46 -0700 (PDT)
ได้รับ: จาก zero.localnet (b2b-37-24-59-146.unitymedia.biz. [37.24.59.146])
        โดย smtp.gmail.com พร้อมรหัส ESMTPSA t16sm5297571wmi.33.2021.09.30.06.18.45
        สำหรับ <[email protected]>
        (เวอร์ชั่น=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 บิต=256/256);
        พฤ. 30 ก.ย. 2564 06:18:45 -0700 (PDT)
จาก: taumeister <[email protected]>
ถึง: [email protected]
หัวเรื่อง : แบบทดสอบ
วันที่: พฤ. 30 ก.ย. 2564 15:18:44 +0200
รหัสข้อความ: <12963307.VfqQIOsWLq@zero>
MIME-เวอร์ชัน: 1.0
ประเภทเนื้อหา: หลายส่วน/ลงนาม; ขอบเขต = "nextPart3105979.8Fo9iPulqY"; micalg="sha256"; โปรโตคอล = "แอปพลิเคชัน / pkcs7-ลายเซ็น"
X-Received-SPF: pass ( mx14.ispgateway.de: โดเมนของ gmail.com กำหนด 209.85.221.53 เป็นผู้ส่งที่อนุญาต )
X-DKIM: ผ่าน DKIM: ([email protected] domain=gmail.com) ลายเซ็นนั้นดี
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) บน
    spamfilter06.ispgateway.de
ระดับ X-Spam: 
สถานะสแปม X: ไม่ hits=0.0 จำเป็น=9999.0 การทดสอบ=BAYES_50 autolearn=ปิดการใช้งาน
    รุ่น=3.4.0
X-Spam-CMAETAG: v=2.2 cv=Vb6HBBh9 c=1 sm=1 tr=0
    a=f3DIsCLYdJ36Iz1841r7JQ==:17 a=7QKq2e-ADPsA:10 a=nPLt57aK5UoA:10
    a=nS36O97Bj3wUElCrIrAA:9 a=CjuIK1q_8ugA:10 a=nlHNP32c2GOG8w8F970A:9
    a=ZVk8-NSrHBgA:10 a=30ssDGKg3p0A:10
X-Spam-CMAECATEGORY: 
X-Spam-CMAESUBCATEGORY: 
X-Spam-CMAESCORE: 

 
--nextPart3105979.8Fo9iPulqY
การเข้ารหัสการถ่ายโอนเนื้อหา: 7 บิต
ประเภทเนื้อหา: ข้อความ/ธรรมดา; ชุดอักขระ = "us-ascii"

ทดสอบ
--nextPart3105979.8Fo9iPulqY
ประเภทเนื้อหา: แอปพลิเคชัน/pkcs7-ลายเซ็น; ชื่อ = "smime.p7s"
การจัดการเนื้อหา: ไฟล์แนบ; ชื่อไฟล์ = "smime.p7s"
การเข้ารหัสการถ่ายโอนเนื้อหา: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFFADCABgkqhkiG9w0BBwEAAKCCDVcw
...
..
iWw4PiXyoxYAdifS9anajXimDWcgUfY/ps+VEgAAAAAAAA==


--nextPart3105979.8Fo9iPulqY--
anx avatar
fr flag
anx
หมายเหตุรูปแบบ: หากคุณแก้ไขหรือถามคำถามใหม่ โปรด[ใช้คำแนะนำเหล่านี้ในการสร้างความสับสน](https://meta.serverfault.com/questions/963/what-information-should-i-include-or-obfuscate-in- โพสต์ของฉัน). โดยปกติแล้วจะอ่านได้ง่ายกว่าหากเซิร์ฟเวอร์ทั้งหมดถูกอ้างถึงด้วยชื่อโดเมนเดียว (อาจมีคุณสมบัติครบถ้วน) ในกรณีที่จำเป็นจริงๆ ให้แทนที่ส่วนของโดเมนด้วยชื่อที่สงวนไว้มาตรฐานเท่านั้น (ปัจจุบันคุณใช้ "เซิร์ฟเวอร์ 2", "mailserver.domain.de" และ "mailserver.mydomain.de")
taumeister avatar
gb flag
คุณพูดถูก ฉันพยายามล้างข้อความเล็กน้อยและแทนที่ Mailserver2 ด้วย cmgateway เป็นต้น
anx avatar
fr flag
anx
ฉันคิดว่าคุณอ้างอิงอีเมลจากการทดสอบการวินิจฉัยของคุณ ซึ่งคุณเรียกใช้ fetchmail บน "เซิร์ฟเวอร์อีเมล" ซึ่งไม่ใช่แผนดั้งเดิมของคุณ ดูที่บรรทัดรับที่แทรกโดย fetchmail และบรรทัดถัดไปจาก postfix ที่ระบุอีเมลที่แทรกผ่านลูปแบ็ค - พวกเขาบอกว่า "mailserver" ไม่ใช่ "cmgateway"
taumeister avatar
gb flag
คุณพูดถูก การกำหนดค่าจริงของฉันคือ fetchmail บนเซิร์ฟเวอร์เมล เนื่องจากฉันมีปัญหาเดียวกันกับ fetchmail บน cmgateway และฉันไม่ต้องการเปลี่ยนคำถามทั้งหมดเพื่อให้ซับซ้อนเกินไป ฉันคิดว่ามันเป็นตรรกะเดียวกันของฉันที่ล้มเหลว ไม่ว่าฉันจะรัน fetchmail บน cmgateway หรือเมลเซิร์ฟเวอร์ก็ตาม
Score:0
ธง fr
anx

ฉันไม่เห็นสิ่งใดในการกำหนดค่า Postfix@Server2 ของคุณที่บอกว่าเป็นเช่นนั้น ควร ส่งจดหมายเหล่านั้นในเครื่อง คุณต้องบอก Postfix ว่ามันคือ "ปลายทางสุดท้าย" สำหรับโดเมนเมล

ฉันแนะนำให้คุณเพิ่มโดเมนของคุณใน ความลึกลับ (ที่ ไม่เสมือนจริง เหมาะสมที่สุดสำหรับผู้ใช้ในท้องถิ่น ซึ่งการตั้งค่า Dovecot ของคุณ คนขับ=แพม บ่งชี้). ซึ่งจะแก้ไขเมลที่วนกลับออกจากอินสแตนซ์ Postfix โดยไม่รู้ว่าเป็นปลายทางสำหรับสิ่งเหล่านั้น

เกี่ยวกับการประมวลผลจดหมายจาก fetchmail ผ่านเกตเวย์ของคุณ: ฉันคิดว่าจะเกิดขึ้น หรืออย่างน้อยก็สร้างบันทึกการวินิจฉัย/ส่วนหัวที่มีความหมาย ทันทีที่คุณลองใช้จริง ส่วนหัวที่คุณแสดงอยู่ในขณะนี้ดูเหมือนจะไม่ใช่เมลที่ fetchmail ใส่เข้าไปใน cmgateway แต่เป็นเมลที่ถูกดึงโดย fetchmail ที่ทำงานบนเซิร์ฟเวอร์เมล


ไม่เกี่ยวข้อง แต่จะปรับปรุงพฤติกรรมบางอย่างของเซิร์ฟเวอร์ IMAP ของคุณ: ฉันขอแนะนำให้คุณส่งจดหมายผ่าน Dovecot LMTP (ค่าเริ่มต้น ขั้นตอนในเอกสาร น่าจะใช้ได้) ด้วยวิธีนี้ Dovecot จะเป็นโปรแกรมเดียวที่เปลี่ยนกล่องจดหมาย

taumeister avatar
gb flag
ขอขอบคุณสำหรับข้อมูล, การเพิ่ม mydomain ใน mydestination เป็นวิธีแก้ปัญหาอย่างแน่นอน Postfix ส่งเมลที่ได้รับจาก postfix อื่นแล้ว ในส่วนที่สอง ฉันยังไม่รู้ในรายละเอียดว่าคุณหมายถึงอะไร แต่จะดูลิงก์ที่คุณให้ไว้ ขอบคุณสำหรับตอนนี้
taumeister avatar
gb flag
anx คุณจะใจดีไหมที่จะดูส่วนเพิ่มเติมของฉัน ขอบคุณมากที่ช่วยล่วงหน้า
anx avatar
fr flag
anx
ฉันไม่รู้. บางทีส่วนหัวของจดหมายอาจช่วยให้ทราบว่าเกิดอะไรขึ้น ซึ่งจะติดตามเมลว่าได้รับจากอินเทอร์เน็ตอย่างไร ดาวน์โหลดโดย fetchmail ส่งต่อไปยัง postfix บนเซิร์ฟเวอร์ 1 (ไม่ใช่) content_filter-ed โดยเซิร์ฟเวอร์ 1 และจากนั้นได้รับจากเซิร์ฟเวอร์ 2 ไม่ว่าในกรณีใด ให้ใช้ `postconf -n` และ `postconf -M` เพื่อดัมพ์การกำหนดค่าตามที่แยกวิเคราะห์โดย postfix (ตอนนี้ฉันไม่เห็นตัวเลือก smtpd ที่มีประสิทธิภาพสำหรับ postfix บนเซิร์ฟเวอร์ 1)
anx avatar
fr flag
anx
ฉันไม่คิดว่ารายละเอียดอื่นๆ มีความสำคัญสำหรับคำถามเฉพาะเจาะจง "เหตุใดจดหมายของฉันที่ส่งโดย fetchmail จึงไม่ถูกสำรวจผ่าน content_filter ที่กำหนดค่าไว้" ดังนั้น ให้พิจารณาถามคำถามแยกต่างหาก ครั้งนี้เป็นการอ้างถึงการกำหนดค่าเท่านั้น (แต่คราวนี้ครบถ้วน) เกี่ยวข้องกับอินสแตนซ์ fetchmail & postfix เฉพาะที่คุณกำลังพยายามแก้ไข
taumeister avatar
gb flag
ขอบคุณที่ยังไม่ยอมแพ้ที่นี่ ฉันรู้ว่ามันยากมากที่จะคิดถึงงานของคนอื่น โดยเฉพาะอย่างยิ่งเมื่อมีข้อความที่มีรูปแบบไม่ดีเพียงไม่กี่ข้อความ ฉันขอขอบคุณการวิเคราะห์ของคุณที่นี่

โพสต์คำตอบ

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