Tôi chỉ muốn sendmail chuyển tiếp qua máy chủ smtp của ISP, không có gì khác. Làm thế nào để tôi thiết lập nó?
Tôi chỉ muốn sendmail chuyển tiếp qua máy chủ smtp của ISP, không có gì khác. Làm thế nào để tôi thiết lập nó?
Câu trả lời:
Bạn đã chỉ định câu trả lời trong chính câu hỏi. Bạn có thể làm điều đó bằng cách sử dụng
define(`SMART_HOST', `smtp.your.provider')dnl
Bạn đang đối mặt với bất kỳ vấn đề sử dụng này. Sau khi chỉnh sửa /etc/mail/sendmail.mc
bạn nên vào thư mục /etc/mail
. Nhập make
và sau đó khởi động lại sendmail
dịch vụ để thay đổi có hiệu lực. Sau đó gửi thư kiểm tra và xem các tiêu đề thư (Đã nhận :) để xem cấu hình có hoạt động không.
Nếu bạn không làm bất cứ điều gì lạ mắt hơn với con thú cồng kềnh đó là Sendmail thì bạn có thể cân nhắc sử dụng SSMTP thay thế.
Đó là một MTA chỉ có rơle, nhẹ và không thể cấu hình đơn giản hơn.
Làm cho mình một lợi ích rất lớn và thay thế sendmail bằng một mta hiện đại như postfix hoặc một cái gì đó nhẹ hơn như ssmtp. Tôi rất vui vì sendmail vẫn được sử dụng một cách tự nguyện
Nullmailer , IMHO, thậm chí còn dễ dàng hơn để cấu hình. Đây là một cách nhanh chóng:
apt-get install -y nullmailer
Chỉnh sửa tập tin này:
nano /etc/mailname
Chỉnh sửa tập tin khác:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password]