Điểm:1

Máy chủ chuyển tiếp Postfix - thay thế Từ địa chỉ để loại bỏ tên máy chủ

lá cờ sy
Kim

Tìm cách có một máy chủ chuyển tiếp postfix nhận email từ nhiều người dùng và máy chủ khác nhau [email protected] và viết lại tiêu đề để chỉ mang tên người dù[email protected] [email protected]

Đủ dễ để định cấu hình máy chủ chuyển tiếp để thực hiện việc này với email bắt nguồn từ bên trong, nhưng tôi cần nó để thực hiện việc này với email đang được chuyển tiếp qua máy chủ chuyển tiếp.

Tên người dùng sẽ khác nhau rất nhiều và tôi chỉ không biết tất cả chúng, tên máy chủ sẽ khác nhau, nhưng khi ra khỏi máy chủ chuyển tiếp, tôi muốn tên người dùng "Từ" ban đầu được giữ nguyên chỉ với tên miền (loại bỏ tên máy chủ ).

Muốn email được chuyển tiếp qua máy chủ đã thay đổi

Từ: [email protected]
Tới: [email protected]


chính.cf:
mức độ tương thích = 2
queue_directory = /var/spool/postfix
thư mục lệnh = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = hậu tố
tên máy chủ của tôi = ..com
nguồn gốc của tôi = $ tên miền của tôi
inet_interfaces = tất cả
inet_protocols = tất cả
mydestination = $myhostname, localhost.$mydomain, localhost
Unknown_local_recipient_reject_code = 550
mạng của tôi = 172.0.0.0/8, 127.0.0.0/8
máy chủ chuyển tiếp = [smtp..com]
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
debug_peer_level = 2
debugger_command =
         ĐƯỜNG=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$ process_name $ process_id & ngủ 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = không
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix/samples
readme_directory = /usr/share/doc/postfix/README_FILES
smtpd_tls_cert_file = /etc/pki/tls/certs/postfix.pem
smtpd_tls_key_file = /etc/pki/tls/private/postfix.key
smtpd_tls_security_level = có thể
smtp_tls_CApath = /etc/pki/tls/certs
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtp_tls_security_level = có thể
meta_directory = /etc/postfix
shlib_directory = /usr/lib64/postfix
smtpd_recipient_restrictions=
        allow_mynetworks,
        reject_non_fqdn_recipient,
        reject_unauth_destination
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = regexp:/etc/postfix/sender_canonical


tập tin sender_canonical - 
/^(.*@).*$/ ${1}mydomain.com
anx avatar
lá cờ fr
anx
Bạn đã thử những gì cho đến nay và tại sao điều đó không giải quyết được vấn đề của bạn? (thoạt nhìn, điều này có vẻ như yêu cầu của bạn không vượt quá những gì ánh xạ `chính tắc` hậu tố cho phép bạn thực hiện)
Nikita Kipriyanov avatar
lá cờ za
Cái này có câu trả lời trực tiếp answer trong Postfix manual.
Zareh Kasparian avatar
lá cờ us
ít nhất là chia sẻ cấu hình của bạn để sửa nó.
lá cờ sy
Kim
Tôi đã có thể thay đổi mọi thứ thành giống nhau từ địa chỉ bằng cách sử dụng header_checks : main.cf - header_checks = regexp:/etc/postfix/header_checks và tệp header_checks - /From:.*/ REPLACE Từ: [email protected] .. ... Nhưng muốn giữ nguyên tên người gửi ban đầu

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.