Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (93.57 KB, 3 trang )
Cách gửi email bằng dòng lệnh trong Linux
MAIL
Trước khi chạy một kiểm tra nhanh chóng để bảo đảm rằng ứng dụng
“sendmail”đã được cài đặt và làm việc đúng cách. Bạn hãy thực thi lệnh dưới đây,
thay thế “” bằng địa chỉ email của bạn.
# mail -s “Hello world”
Nhấn phím Enter/return, khi đó bạn sẽ được đưa tới một dòng mới. Nhập vào đoạn
văn bản “This is a test from my server”. Sau khi nhập xong đoạn văn bản đó bạn
hãy nhấn phím return lại lần nữa. Sau đó nhấn kết hợp các phím Control+D để
tiếp tục. Nhắc lệnh sẽ hỏi bạn xem bạn có muốn đánh dấu một bản copy của mail
đến một địa chỉ nào khác không, nhấnControl+D lần nữa. Kiểm tra mailbox của
bạn. Lệnh này sẽ gửi đi một mail đến một email ID đã được đề cập với subject
“Hello world”.
Để add thêm nội dung vào phần body của mail trong khi vẫn chạy lệnh, bạn có thể
sử dụng các tùy chọn dưới đây. Nếu bạn muốn bổ sung thêm đoạn văn bản của
chính bạn:
# echo “This will go into the body of the mail.” | mail -s “Hello world”
Và nếu bạn muốn mail để đọc nội dung từ một file:
# mail -s “Hello world” < /home/calvin/application.log
Một số tùy chọn hữu dụng khác trong lệnh mail này là:
-s subject (subject của mail)
-c email-address (Đánh dấu một copy cho địa chỉ “email-address” này hoặc CC)
-b email-address (Đánh dấu BCC)
Đây là cách bạn có thể sử dụng các tùy chọn này:
# echo “Welcome to the world of Calvin n Hobbes” | mail -s “Hello world”
-c -b
MUTT
Một trong những trở lại lớn trong việc sử dụng lệnh mail là nó không hỗ trợ việc
gửi các đính kèm. Tuy vậy, lệnh mutt lại hỗ trợ điều đó. Chúng tôi đã phát hiện
thấy tính năng này rất hữu dụng cho các kịch bản để tạo các báo cáo không nguyên