Gửi email mà không bao gồm địa chỉ IP gốc trong các tiêu đề


7

Tôi thường thấy các tiêu đề email như thế này khi tôi nhận được email những ngày này:

Received: by FQDN (Postfix, from userid $USERID)

Vậy điều đó có nghĩa là mọi người SSH vào VPS của họ và gửi email từ đó hay có cách chuyển tiếp email từ máy tính cục bộ của tôi thông qua VPS?

Về cơ bản, tôi muốn làm tương tự để ẩn địa chỉ IP của mình khi tôi gửi email qua SMTP và muốn sử dụng địa chỉ VPS thay thế.


3
Bạn đang sử dụng MTA nào? Tại sao nó có liên quan mà bạn đang nói về VPS? Bạn có chắc chắn đây không đơn giản là những gì Spamcop gọi là "bàn giao nội bộ"? Thông thường MTA sẽ bao gồm địa chỉ IP của máy chủ kết nối và tiêu chuẩn này được khuyến nghị; xem RFC 5321 phần 4.4 (Thông tin theo dõi).
một CVn

Câu trả lời:


1

Giả sử bạn đã chuyển tiếp qua VPS của mình, nếu bạn muốn xóa một số tiêu đề khỏi email được chuyển tiếp qua Postfix thì điều đó khá đơn giản.

  1. Tạo một tệp mới được gọi /etc/postfix/header_checksvới nội dung sau:

    /^Received:.*with ESMTPSA/              IGNORE
    
  2. Xây dựng lại bảng tra cứu:

    # postmap /etc/postfix/header_checks
    
  3. Chỉnh sửa /etc/postfix/main.cfvà thêm dòng sau:

    smtp_header_checks = regexp:/etc/postfix/header_checks
    
  4. Khởi động lại postfix (giả sử Debian / Ubuntu tại đây):

    # /etc/init.d/postfix restart
    

Khi bạn gửi email ngay bây giờ, bạn sẽ thấy tất cả trừ tiêu đề đã nhận cuối cùng đã bị xóa.


0

Cách tốt nhất để hiểu điều này là cố gắng tự gửi thư bằng các phương thức khác nhau.

Tôi đã thấy rằng các thay đổi UID dựa trên hai yếu tố (nhưng có thể có nhiều hơn).

  1. Nếu tập lệnh sử dụng sendmailnhị phân thì nó sẽ phản ánh UID của người dùng đã gọi tập lệnh.
  2. Nếu tập lệnh kết nối trực tiếp bằng SMTP, nó sẽ sử dụng UID của MTA.

Tôi hoàn toàn không quan tâm đến UID, điều tôi muốn biết là cách gửi email "thông thường" có tiêu đề phù hợp ở trên là gì.
Kasey

0

Hai ý tưởng:

Thiết lập proxy trên VPS (sử dụng chuyển tiếp cổng SSH, nc hoặc một số loại chuyển tiếp SMTP không thêm tiêu đề nhận được).

Viết chương trình chạy trên VPS, lấy email từ email của bạn và sau đó gửi email cục bộ (sử dụng sendmail / postfix từ dòng lệnh hoặc kết nối với cổng localhost 25).


-1

Các tiêu đề này được các máy chủ đưa vào tự động mà thư chạm vào trong khi nó đến đích. Nếu bạn muốn tên máy chủ của VPS xuất hiện, bạn nên sử dụng VPS làm "chuyển tiếp thông minh" trong cấu hình thư cục bộ. Với sendmail, điều này được thực hiện thông qua định nghĩa SMART_HOST trong tệp /etc/mail/sendmail.cf. Sau đó, bạn sẽ cần đảm bảo rằng VPS của bạn đang chuyển tiếp thư đúng cách, chỉ từ bạn và không có trong bất kỳ loại danh sách đen nào (điều này khá phổ biến đối với VPS theo kinh nghiệm của tôi). Thay phiên, bạn có thể sử dụng VPS làm máy chủ thư của mình và chỉ cần kết nối với nó qua IMAP, thay vì có MTA cục bộ.


Bạn luôn có thể sửa đổi các tiêu đề của gói ip, en.wikipedia.org/wiki/Packet_generator
thế giới vô tội
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.