Máy chủ SMTP chỉ gửi đi


10

Tôi muốn thiết lập một máy chủ SMTP chỉ gửi đi trên Debian, vì vậy các ứng dụng Web của tôi sẽ có thể gửi e-mail thông qua nó. Tôi không muốn sử dụng máy chủ khác vì tính bảo mật và khả năng tùy chỉnh của thiết lập của riêng tôi.

Tôi muốn cài đặt Postfix và chỉ cấu hình nó ở chế độ gửi đi (tôi không muốn nó là một rơle). Vì vậy, tôi muốn hỏi một lời khuyên làm thế nào để làm điều đó một cách tốt nhất. Không có nhu cầu về người dùng, người dùng ảo, thiết bị đầu cuối và các tùy chọn khác mà Postfix cung cấp. Tôi cho rằng tôi chỉ nên đính kèm Postfix vào một số tên máy chủ, để địa chỉ IP của tôi có thể giải quyết nó.

Tôi cũng nghĩ Postfix có thể là một giải pháp phức tạp cho nhiệm vụ này. Nếu bạn biết công cụ đơn giản hơn nhiều cho nó, hãy cho tôi biết.

Câu trả lời:


11

Để thiết lập Postfix trên Debian chỉ dành cho thư đi:

  • dpkg-reconfigure postfix(Chọn internet sitekhi được nhắc)
  • postconf -e 'inet_interfaces = 127.0.0.1'
  • /etc/init.d/postfix restart

inet_interfaces = 127.0.0.1 trong /etc/postfix/main.cf sẽ liên kết Postfix với localhost, vì vậy máy của bạn sẽ không chấp nhận email đến.


2
Ý bạn là Internet Sitesao? Không có Internet mailtùy chọn trong cấu hình. Hay nó đã thay đổi kể từ đó?
it_me

4

Cá nhân tôi thích Exim, mặc dù Postfix nên hoạt động.

Tôi có thể cung cấp cho bạn một bộ hướng dẫn nhanh về cách thiết lập Exim chỉ dành cho đi.

  • Đảm bảo tên máy chủ được thiết lập chính xác
  • Tải về apt-get install exim4 exim4-daemon-light
  • Ở bước cấu hình trả lời các câu hỏi theo cách này
    • Loại cấu hình thư: Trang web Internet
    • Tên hệ thống: fqdn cho máy chủ của bạn
    • Địa chỉ IP để nghe trên: 127.0.0.1 (không thể gửi thư đến địa chỉ này)
    • Các điểm đến khác được chấp nhận: trống
    • Tên miền để chuyển tiếp cho: trống
    • máy để chuyển tiếp cho: trống
    • Giữ DNS tối thiểu: có
    • Phương thức gửi cho thư địa phương: Maildir
    • Có cấu hình Split

Khi exim đã được cấu hình, bạn có thể chạy lại thiết lập này bằng cách sử dụng lệnh dpkg-reconfigure exim4-config

Nếu bạn thực sự hoang tưởng, bạn cũng có thể thiết lập tường lửa iptables nhanh trên máy chủ thư của mình và đơn giản là không cho phép các kết nối đến cổng 25.


2

Bất kể bạn chọn máy chủ thư nào, nếu bạn chặn các kết nối đến cổng 25 và 587, người dùng bên ngoài sẽ không thể chuyển tiếp qua nó.

Máy chủ SMTP cần thực hiện các kết nối gửi đến cổng 25 nhưng không cần chấp nhận các kết nối gửi đến từ các máy chủ khác.

Bạn có thể muốn chấp nhận kết nối cổng 25 localhost, thuận tiện cho mọi ứng dụng web chạy cục bộ; và, như một biện pháp bảo mật bổ sung, đảm bảo rằng máy chủ chỉ bị ràng buộc với lo1giao diện hoặc localhost (xem câu trả lời của James).



0

Tôi không chắc là tôi hiểu những gì bạn đang tìm kiếm, nhưng theo mặc định, Postini làm mọi thứ bạn muốn.

Chỉ cần đảm bảo rằng không có hạn chế SMTP trên kết nối Internet của bạn và DNS của bạn đang hoạt động bình thường.


1
Có lẽ câu hỏi của tôi quá tệ để hiểu. Tôi sẽ thử lại: Tôi cần một số phần mềm máy chủ SMTP (hoặc lời khuyên về cấu hình Postfix) cho Debian sẽ chỉ có thể gửi thư từ các ứng dụng cục bộ. Nó không được cho rằng nó sẽ được sử dụng để nhận bất kỳ thư nào. Chỉ làm việc đi và chỉ cho localhost.
Daniel O'Hara
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.