Thiết lập tối thiểu cho sendmail để chỉ gửi email đi?


11

Tôi chạy một máy chủ đơn giản mà tôi quản trị từ xa và tôi cần nó để có thể gửi email đến địa chỉ email cá nhân của tôi mỗi khi xảy ra lỗi. Với thiết lập mặc định trên Ubuntu, sendmail chỉ tích lũy email trong / var / spool / mail sẽ được gửi cục bộ, nhưng tôi cần nó để đi đến một email bên ngoài.

Các hướng dẫn tôi đã tìm thấy tất cả nói về việc thiết lập postfix / sendmail như một máy chủ email chính thức, nhưng tôi chỉ cần gửi đi, không cần đăng nhập bên ngoài. Có cách nào làm dễ hơn không?

Câu trả lời:


2

Bạn cũng nên chú ý nếu bạn cần một máy chủ chuyển tiếp và xác định nó (DSmy.relay.host)



1

Mở / etc / bí danh bằng trình soạn thảo văn bản (sử dụng sudo) và thay đổi dòng gốc thành địa chỉ email của bạn hoặc thêm một dòng khác với người dùng cục bộ của bạn ở phía bên trái và bên phải nhập địa chỉ email của bạn :

root:        my@email.com

sau đó sau khi lưu tệp bí danh, chạy lệnh newaliases:

$ /usr/bin/newaliases

Cả sendmail và postfix đều được cấu hình theo mặc định để gửi thư đi trên hầu hết các hệ thống.


1

Kiểm tra xem máy chủ của bạn có mở ra thế giới ở cổng 25 không (chỉ gửi đi). Và dns được cấu hình chính xác. Bạn không nên làm bất cứ điều gì để gửi mail để gửi thư đi.


1

Dưới đây là một số chi tiết về cách thiết lập sendmail chỉ dành cho đi

Cũng trên trang này

Tôi đã sửa đổi các bước này từ những gì được liệt kê trên trang web cho centos / Amazon Linux.

Dưới đây là các bước:

you may also need to install sendmail-cf
# yum install sendmail-cf

# cd /etc/mail
# nano local-host-names
add new line: localhost
save the file and quit the editor

# make
# nano sendmail.mc
add these lines above the other FEATURE lines near the top of the file:
MASQUERADE_AS(`yourdomain.com')dnl
FEATURE(masquerade_envelope)
save the file and quit the editor

# m4 sendmail.mc > temp.cf
# mv temp.cf sendmail.cf
# make
# /etc/rc.d/init.d/sendmail restart

1

Giả sử bạn đang thực sự sử dụng postfix.

Tôi sẽ chạy hậu tố dpkg-cấu hình lại và chọn "trang web internet" hoặc "trang web internet với smarthost" (nếu bạn muốn gửi thư qua một smarthost) làm điểm bắt đầu. Điều này sẽ cho phép bạn gửi thư đến và nhận thư từ internet.

Nếu bạn không muốn hộp có thể nhận thư thì tôi khuyên bạn nên định cấu hình máy chủ SMTP để chỉ nghe trên localhost. Xem /superuser//a/430329/506601

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.