Tôi vừa xây dựng một máy chủ gia đình khiêm tốn bằng CentOS 5.5. Tôi muốn máy chủ có thể gửi email đến tài khoản Gmail của tôi hoặc các tài khoản email khác cho nhiều việc khác nhau như công việc định kỳ. Ngoài ra, thật tuyệt khi có thể gửi email thông qua các ứng dụng PHP mà tôi chạy / phát triển trên máy chủ. Hoặc thậm chí có thể cho máy chủ gửi email thông qua lệnh mail.
Tôi biết có một triệu kết quả tìm kiếm của Google về việc thiết lập máy chủ Linux của bạn làm máy chủ email hoặc định cấu hình sendmail, v.v. Nhưng dường như chúng không phải là thứ tôi đang tìm kiếm ... ít nhất là tôi không nghĩ vậy. Tôi không cố thiết lập một số máy chủ công ty mà các máy khách khác có thể kết nối để gửi email hoặc bất cứ thứ gì phức tạp như thế.
Tôi chỉ muốn máy chủ của tôi gửi cho tôi email về công cụ. Có vẻ như nó đơn giản ... Có ai có thể chỉ cho tôi đi đúng hướng không?
CẬP NHẬT
Theo yêu cầu của người dùng bên dưới, tôi đã thử lệnh này:
/bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test
Không có lỗi hay bất cứ điều gì. Nhưng email không bao giờ xuất hiện trong hộp thư đến của tôi. Đây làmaillog
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, relay=root@localhost
Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<root@localhost.localdomain>, size=11209, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: to=myaddress@gmail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=40906, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o9R6qJOd013703 Message accepted for delivery)
Bất kì manh mối nào?