Bài viết này sẽ hướng dẫn bạn cách Gửi Mail Bằng Lệnh Linux. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về support@vinahost.vn hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php
1. Giới thiệu
Trong hệ điều hành Linux, sendmail là một lệnh mà ai cũng đã từng nghe qua khi tiếp xúc với hệ điều hành này. Và nó hỗ trợ cách gửi thư bao gồm SMTP (Simple Mail Transfer Protocol) dùng để gửi thư ra ngoài mạng.
Sendmail hay còn gọi là gửi thư là một phương thức chung trong internetwork email cơ sở định tuyến hỗ trợ nhiều loại phương pháp thư chuyển và giao hàng, bao gồm Simple Mail Transfer Protocol (SMTP) được sử dụng để vận chuyển email qua Internet .
Đây là một phiên bản nâng cấp của delivermail chương trình được viết bởi Eric Allman , Sendmail là một dự án nổi tiếng được hợp tác phát triển bởi phần mềm mã nguồn mở miễn phí và Unix cộng đồng. Hiện nay trên mạng đã lưu hành cả phần mềm mã nguồn mở và phần mềm sở hữu độc quyền .
2. Điều kiện tiên quyết
Đảm bảo bạn đã có sẵn SMTP server của mình (dovecot hoặc postfix) cũng như đã mở cổng kết nối số 25 cho SMTP để mà gửi email.
3. Hướng dẫn
Để cài đặt lệnh mail thì ta làm như sau:
+ Đối với hệ điều hành Redhat/Centos:
yum – y install mailutils |
+ Đối với hệ điều hành Ubuntu:
apt-get install mailutils |
- Gửi một mail đơn giản:
echo “My message” | mail -s subject user@gmail.com |
- Gửi mail với tiêu đề cùng với nội dung:
mail -s “This is the subject” somebody@example.com <<< ‘This is the message’ |
- Gửi mail với nội dung trong file .txt:
mail -s “Hello World” user@yourmaildomain.com < /home/user/mailcontent.txt |
Với “home/user/mailcontent.txt” là đường dẫn đến file .txt của bạn.
- Gửi mail và CC với một địa chỉ email khác:
mail -s “Hello World” user1@example.com -c usertocc@example.com |
5. Gửi mail cho nhiều email:
-s “Hello World” user1@example.com,user2@example.com |
Chúc bạn thực hiện thành công!
THAM KHẢO CÁC DỊCH VỤ TẠI VINAHOST
>> SERVER – COLOCATION – CDN
>> HOSTING
>> WEBSITE
>> TÊN MIỀN