Tệp và Smart Attach (webmail)
Tệp là kho lưu trữ tệp đám mây cá nhân tích hợp trong webmail HiTechCloud. Mỗi người dùng hộp thư nhận một không gian riêng để lưu tệp và thư mục, chia sẻ chúng với đồng nghiệp hoặc với bất kỳ ai bằng liên kết, và xem ai đã mở một liên kết và từ đâu. Smart Attach dùng nó từ cửa sổ soạn thư: một tệp đính kèm lớn được tải lên Tệp và email mang một liên kết tải xuống thay vì dữ liệu của tệp.
Cả hai tính năng đều tự lưu trữ: tệp nằm trên máy chủ của chính bạn và không có gì được gửi tới dịch vụ bên thứ ba.
Mở Tệp
Trong webmail, nhấn Tệp ở thanh bên trái. Trang có ba chế độ xem:
- Tệp của tôi — các thư mục và tệp của bạn. Nhấp đúp vào một thư mục để mở; đường dẫn phân cấp ở phía trên đưa bạn quay lại. Nhấp đúp vào một tệp (hoặc nhấn tên của nó) để xem trước: hình ảnh, PDF, văn bản, âm thanh và video mở ngay tại chỗ, mọi thứ khác được cung cấp dưới dạng tải xuống.
- Được chia sẻ với tôi — các tệp và thư mục mà hộp thư khác đã chia sẻ với bạn.
- Thùng rác — những gì bạn đã xoá. Khôi phục một mục hoặc xoá vĩnh viễn; Dọn thùng rác xoá tất cả. Các tệp trong thùng rác vẫn tính vào hạn mức của bạn cho đến khi bị xoá hẳn.
Thanh hạn mức ở cuối thanh bên cho biết bạn đã dùng bao nhiêu không gian.
Tệp là một plugin webmail và bật theo mặc định. Người dùng có thể tắt nó (hoặc bật lại) tại Cài đặt → Plugin.
Tải lên
Nhấn Tải lên và chọn một hoặc nhiều tệp, hoặc kéo tệp từ máy tính để bàn vào trang. Tệp lớn được gửi theo từng phần, nên một đường truyền chậm vẫn có thể tải lên hàng gigabyte mà không chạm giới hạn yêu cầu của máy chủ web. Kích thước tối đa của một tệp và hạn mức mỗi người dùng do quản trị viên máy chủ đặt (xem Cấu hình).
Sắp xếp
Dùng Thư mục mới để tạo thư mục. Mỗi dòng có các hành động tải xuống, chia sẻ,
đổi tên, di chuyển (chọn một thư mục đích) và chuyển vào thùng rác. Hai mục trong cùng một
thư mục không thể trùng tên; một tệp tải lên bị trùng được lưu thành name (2).
Chia sẻ
Nhấn biểu tượng liên kết trên một tệp hoặc thư mục để mở hộp thoại chia sẻ. Chia sẻ một thư mục bao gồm tất cả những gì bên trong nó.
| Chia sẻ với | Ai mở được |
|---|---|
| Một đồng nghiệp | Một hộp thư khác trong tài khoản hosting của bạn (gõ hoặc chọn địa chỉ). Họ thấy nó trong mục Được chia sẻ với tôi. |
| Mọi người trong tên miền của bạn | Mọi hộp thư của tên miền thư của bạn. |
| Bất kỳ ai có liên kết | Bất cứ ai có URL (https://<webmail>/s/<token>), dù đã đăng nhập hay chưa. |
Một liên kết có thể kèm mật khẩu (khách phải gõ trước khi tải xuống) và thời hạn (1, 7, 30 hoặc 90 ngày, hoặc không bao giờ). Khi hết hạn, trang sẽ báo như vậy và không thể tải gì xuống. Gỡ thu hồi một chia sẻ bất cứ lúc nào; chuyển một tệp vào thùng rác sẽ thu hồi mọi chia sẻ của nó.
Ai đã truy cập một liên kết
Mỗi lần một liên kết được mở hoặc tệp của nó được tải xuống, webmail ghi lại thời gian, địa chỉ IP của khách, trình duyệt và — khi có thể — vị trí xấp xỉ. Mở hộp thoại chia sẻ và nhấn Ai đã truy cập trên một liên kết để xem danh sách và một bản đồ thế giới với mỗi vị trí một chấm.
Vị trí được tra ngoại tuyến. Nếu quản trị viên máy chủ cài cơ sở dữ liệu miễn phí MaxMind
GeoLite2 City tại /usr/share/GeoIP/GeoLite2-City.mmdb (hoặc đường dẫn cho bởi
GEOIP_DB), nhật ký hiển thị quốc gia, vùng, thành phố và một chấm trên bản đồ. Nếu không có,
nhật ký vẫn ghi mọi lượt truy cập, với vị trí được đánh dấu không rõ (hoặc Mạng nội bộ cho các địa chỉ
riêng tư). Webmail không bao giờ liên hệ với dịch vụ định vị bên ngoài.
Smart Attach
Khi bạn đính kèm một tệp trong cửa sổ soạn thư, mỗi nhãn đính kèm hiển thị một công tắc nhỏ Gửi dưới dạng liên kết:
- Các tệp đính kèm lớn hơn ngưỡng (mặc định 10 MB) được đánh dấu tự động và được gửi dưới dạng liên kết. Nhãn sẽ cho biết như vậy khi bạn rê chuột lên.
- Nhấn công tắc trên bất kỳ tệp đính kèm nào để gửi nó dưới dạng liên kết bất kể kích thước, hoặc nhấn lại để đính kèm tệp như bình thường.
Khi bạn nhấn Gửi, các tệp được đánh dấu là liên kết được tải lên thư mục Smart Attach của Tệp, một liên kết chia sẻ được tạo cho từng tệp, và một khối được tạo kiểu liệt kê các tệp tải xuống được thêm vào cuối thư. Người nhận nhấn một liên kết để tải xuống; bản thân email vẫn nhỏ.
Tại Cài đặt → Danh mục → Liên kết Smart Attach bạn có thể đặt số ngày các liên kết còn hiệu lực (mặc định 30, 0 = không bao giờ) và một mật khẩu tuỳ chọn mà mọi liên kết Smart Attach đều sẽ yêu cầu. Các liên kết này là liên kết chia sẻ Tệp thông thường: chúng xuất hiện trong hộp thoại chia sẻ của tệp cùng nhật ký truy cập, và bạn có thể thu hồi chúng ở đó.
Gửi theo lịch và gửi có khoảng thời gian hoàn tác hoạt động theo cách tương tự — các liên kết được tạo khi bạn nhấn Gửi, và thư trong hàng đợi mang khối liên kết đã hoàn chỉnh.
Trong panel HiTechCloud
Chủ tài khoản thấy Emails → Webmail Files trong panel: mọi hộp thư của tài khoản cùng mức dùng Tệp, số tệp và số lượt chia sẻ, và một nút Mở Tệp webmail để đăng nhập người dùng panel vào webmail của h ộp thư đó qua cơ chế chuyển giao SSO thông thường. Panel chỉ đọc các số liệu này; tệp được quản lý bên trong webmail.
Quản trị viên có một màn hình tổng quan chỉ đọc Emails → Files Storage trong panel quản trị với mức dùng theo từng tài khoản hosting và từng hộp thư.
Cấu hình
Quản trị viên máy chủ đặt các giá trị này trong tệp môi trường của webmail
(/etc/hitechcloud/native/webmail/webmail.env khi các dịch vụ chạy trên máy chủ; trình cài đặt ghi
các giá trị mặc định hợp lý):
| Biến | Mặc định | Ý nghĩa |
|---|---|---|
FILES_ROOT | backend/data/files (/var/lib/hitechcloud/webmail-files khi cài cùng panel) | Thư mục lưu dữ liệu, mỗi người dùng một thư mục con. Dịch vụ webmail phải ghi được vào đó. |
FILES_USER_QUOTA_MB | 5120 | Hạn mức lưu trữ mỗi người dùng hộp thư (gồm cả thùng rác). |
FILES_MAX_UPLOAD_MB | 2048 | Tệp đơn lớn nhất được chấp nhận. |
FILES_CHUNK_MB | 8 | Kích thước mỗi phần tải lên; giữ nhỏ hơn giới hạn thân yêu cầu của reverse proxy. |
SMART_ATTACH_THRESHOLD_MB | 10 | Các tệp đính kèm vượt mức này được tự động gửi dưới dạng liên kết. |
SMART_ATTACH_EXPIRY_DAYS | 30 | Thời gian sống mặc định của liên kết Smart Attach (0 = không bao giờ hết hạn). |
GEOIP_DB | /usr/share/GeoIP/GeoLite2-City.mmdb | Cơ sở dữ liệu GeoLite2 City ngoại tuyến tuỳ chọn cho nhật ký truy cập. |
Hãy khởi động lại dịch vụ webmail sau khi thay đổi chúng (systemctl restart hitechcloud-webmail).
Tệp được lưu dưới FILES_ROOT/<user id>/<random key>; các tên bạn thấy được giữ trong cơ sở dữ liệu
webmail, nên một tên tệp không bao giờ có thể trở thành đường dẫn trên máy chủ.