2009-03-12 34 views
8

Tôi vừa thiết lập exim trên máy tính ubuntu của mình. Tại thời điểm này nó sẽ chỉ chấp nhận email cho các tài khoản tồn tại trên máy tính đó nhưng tôi muốn nó chấp nhận tất cả các email (chỉ vì tôi quan tâm). Thật không may có vẻ là một triệu tập tin cấu hình liên quan đến exim, và tôi không có nhiều thành công trong việc tìm kiếm bất cứ thứ gì trên google.cấu hình exim - chấp nhận tất cả thư

Có giới thiệu về exim cho người mới bắt đầu hoàn chỉnh không?

Cảm ơn.

Trả lời

14

Có danh sách gửi thư tại http://www.exim.org/maillist.html. Vấn đề mà bạn sẽ phải đối mặt với tư cách là người dùng Ubuntu là luôn có sự căng thẳng nhỏ giữa người đóng gói/người dùng Debian và cơ sở người dùng Exim chính vì Debian đã chọn tùy chỉnh cấu hình của họ rất nhiều. Lý do của họ để tùy biến nó là âm thanh, nhưng nó dẫn đến người dùng Debian hiển thị trên danh sách gửi thư chính đặt câu hỏi bằng cách sử dụng các thuật ngữ không thể nhận ra đối với người dùng không phải Debian. Debian chạy danh sách trợ giúp dành riêng cho exim-chuyên dụng của nó (tôi không có địa chỉ tiện dụng, nhưng nó nằm trong tài liệu distro). Thật không may, điều này khiến bạn gặp rắc rối vì Ubuntu đã chấp nhận tất cả các gói này từ Debian, nhưng không hỗ trợ chúng theo cách giống như Debian, và những người đóng gói Debian dường như cảm thấy được yêu cầu hỗ trợ những người dùng Ubuntu này.

Vì vậy, người dùng Ubuntu vào danh sách Exim chính và được yêu cầu yêu cầu người đóng gói của họ trợ giúp. Vì vậy, họ đi vào danh sách Debian và yêu cầu giúp đỡ và có thể hoặc có thể không được giúp đỡ.

Bây giờ, để trả lời câu hỏi ban đầu của bạn, có rất nhiều cách để làm những gì bạn yêu cầu, và có lẽ cách tốt nhất cho bạn sẽ là cụ thể đối với cấu hình Debian/Ubuntu. Tuy nhiên, để giúp bạn bắt đầu, bạn có thể thêm một cái gì đó như thế này để router của bạn:

catchall: 
    driver = redirect 
    domains = +local_domains 
    data = [email protected] 

Nếu bạn đặt rằng sau khi bí danh chung/router giao hàng địa phương của bạn và trước khi bất kỳ router buộc-thất bại, mà sẽ chuyển hướng tất cả thư đến bất kỳ local_part không được giải quyết nào tại bất kỳ tên miền nào trong local_domains đến [email protected]

local_domain là danh sách tên miền được xác định trong tệp cấu hình exim chuẩn. Nếu bạn không có hoặc tương đương, bạn có thể thay thế bằng danh sách tên miền cục bộ được phân cách bằng dấu hai chấm, như "example.com:example.net:example.foo"

Một trong những lý do khiến tăng tốc với Exim là bạn thực sự có thể làm bất cứ điều gì với nó (theo nghĩa đen, ai đó trong danh sách đã chứng minh cú pháp mở rộng được hoàn thành một vài năm trước đây, IIRC). Vì vậy, ví dụ, bạn có thể sử dụng khung bên trên để tìm các tên miền trên một tệp, để áp dụng các biểu thức chính quy đối với local_parts để bắt, lưu thư vào tệp thay vì chuyển hướng đến một địa chỉ, đặt nó ở phía trước router và sử dụng "unseen" để lưu các bản sao của tất cả thư, vv Nếu bạn thực sự muốn quản lý một cài đặt Exim, tôi khuyên bạn nên đọc tài liệu từ bìa để trang trải, nó thực sự, thực sự tốt một khi bạn nhận được một ngón chân giữ.

Chúc may mắn!

+1

Tôi ước tôi có thể cung cấp +2 :) –

+0

Tôi cũng vậy! Cảm ơn jj33 – aidan

Các vấn đề liên quan