Đây là lệnh nullmailer-injection có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
nullmailer-injection - Định dạng lại và đưa một thông báo vào hàng đợi.
SYNOPSIS
nullmailer-tiêm [-a] [-b] [-e] [-f người gửi] [-h] [người nhận [người nhận ...]]
MÔ TẢ
Chương trình này đọc một email từ đầu vào chuẩn, định dạng lại tiêu đề của nó để tuân thủ
với RFC822, và gửi thông báo kết quả đến hàng đợi.
HEADER LĨNH VỰC
Các dòng sau được phân tích cú pháp cho địa chỉ người nhận: Đến, Cc, bcc, Rõ ràng là Để,
Phẫn nộ, Phẫn nộ-Ccvà Phẫn nộ-Bcc.
Các dòng địa chỉ người gửi sau được phân tích cú pháp và viết lại: Người gửi, Từ, Trả lời,
Đường trở lại, Trả lại-Biên lai, Lỗi-Để, Người gửi phản đối, Phẫn nộ-Từvà Phẫn nộ-Trả lời-
Đến. Nếu Đường trở lại trường tiêu đề hiện diện và chứa một địa chỉ duy nhất,
nội dung sẽ được sử dụng để đặt địa chỉ người gửi trên phong bì.
Nếu tin nhắn chứa bất kỳ trường nào sau đây, nó được coi là một tin nhắn gửi lại:
Người gửi phản đối, Phẫn nộ-Từ, Phẫn nộ-Trả lời-To, Phẫn nộ, Phẫn nộ-Cc, Phẫn nộ-Bcc, Phẫn nộ-
Ngày, Mã-số-tin-nhắn-oán-giận. Nếu tin nhắn được gửi lại, chỉ các trường người nhận được thêm tiền tố
với Phẫn nộ- được kiểm tra các địa chỉ.
Bất kỳ sự xuất hiện nào của bcc, Phẫn nộ-Bcc, Đường trở lại, hoặc là Thời lượng nội dung bị loại bỏ sau khi
chúng được phân tích cú pháp (nếu cần).
Nếu tiêu đề thiếu dấu ID tin nhắn , một chuỗi duy nhất được tạo và thêm vào
thông điệp. Nếu tiêu đề thiếu dấu Ngày trường, ngày và giờ địa phương hiện tại trong RFC822
định dạng được thêm vào thư. Nếu tin nhắn không có Đến or Cc các lĩnh vực sau
dòng được nối vào tin nhắn:
Cc: danh sách người nhận không hiển thị :;
ĐỊA CHỈ DANH
Danh sách địa chỉ dự kiến sẽ tuân theo cú pháp được nêu trong RFC822. Sau đây là một
giải thích đơn giản về cú pháp.
Danh sách địa chỉ là danh sách các địa chỉ được phân tách bằng dấu phẩy. Một địa chỉ cá nhân có thể có
một trong ba hình thức sau: người dùng @ fqdn, bình luận, or cụm từ:danh sách địa chỉ;.
Bất kỳ biểu mẫu nào trong hai biểu mẫu đầu tiên đều có thể được sử dụng trong danh sách địa chỉ của biểu mẫu thứ ba. Không tí nào
từ có chứa các ký tự đặc biệt phải được đặt trong dấu ngoặc kép và đặc biệt
các ký tự phải được đặt trước bằng dấu gạch chéo ngược. Nhận xét có thể được đặt giữa các địa chỉ trong
dấu ngoặc đơn. Tất cả các bình luận đều bị bỏ qua.
Danh sách địa chỉ được định dạng lại khi chúng được phân tích cú pháp để dễ dàng phân tích lại sau này khi
tin nhắn đến (các) điểm đến. Nếu một địa chỉ bị thiếu fqdn, nullmailer-tiêm
thêm một.
LỰA CHỌN
-a Chỉ sử dụng các đối số dòng lệnh làm địa chỉ người nhận. Bỏ qua tiêu đề
dòng người nhận.
-b Sử dụng cả đối số dòng lệnh và dữ liệu từ tiêu đề thư với tư cách người nhận
địa chỉ.
-e Sử dụng đối số dòng lệnh (nếu có) hoặc dữ liệu từ thông báo
tiêu đề (nếu không có đối số) như địa chỉ người nhận.
-f người gửi
Đặt địa chỉ người gửi phong bì thành người gửi .
-h Chỉ sử dụng dữ liệu từ tiêu đề thư làm địa chỉ người nhận.
-n Không xếp hàng đợi tin nhắn, nhưng in nội dung được định dạng lại thành đầu ra tiêu chuẩn.
-v In phong bì (địa chỉ người gửi và người nhận) trước thư khi
in tin nhắn ra đầu ra tiêu chuẩn.
TRỞ VỀ VALUE
Thoát 0 nếu thành công, nếu không, nó sẽ in thông báo chẩn đoán ra đầu ra tiêu chuẩn
và thoát ra 1.
MÔI TRƯỜNG
Biến môi trường NULLMAILER_FLAGS được phân tích cú pháp và hành vi của nullmailer-tiêm
được sửa đổi nếu có bất kỳ chữ cái nào sau đây:
c Sử dụng kiểu "địa chỉ (bình luận)" trong kiểu đã tạo Từ trường thay vì mặc định
"bình luận " Phong cách.
f Bỏ qua và xóa bất kỳ Từ dòng tiêu đề và luôn chèn một dòng đã tạo.
i Bỏ qua và xóa bất kỳ ID tin nhắn các dòng tiêu đề.
s Bỏ qua và xóa bất kỳ Đường trở lại các dòng tiêu đề.
t Chèn một Đến dòng chứa danh sách người nhận nếu tiêu đề không chứa
cũng là một Đến hoặc một Cc đồng ruộng. Nếu tin nhắn được xác định là một tin nhắn gửi lại
(xem ở trên), a Phẫn nộ trường được thêm vào nếu tiêu đề không chứa
Phẫn nộ hoặc một Phẫn nộ-Cc trường.
Tên người dùng được đặt bởi NULLMAILER_USER, BƯU ĐIỆN, USER, hoặc là TÊN ĐĂNG NHẬP, tùy điều kiện nào đến
đầu tiên. Nếu không có cách nào ở trên được đặt, tên sẽ được lấy từ tệp mật khẩu hoặc được đặt thành
không xác định nếu điều đó không thành công.
Tên máy chủ được đặt bằng giá trị chuẩn hóa của NULLMAILER_HOST, máy chủ thư, hoặc là TÊN MÁY CHỦ,
tùy điều kiện nào đến trước hoặc máy chủ mặc định tệp cấu hình nếu không có tệp nào ở trên được đặt (xem
dưới đây).
Tên đầy đủ của người dùng được đặt bởi NULLMAILER_NAME, TÊN THƯ, hoặc là TÊN, tùy điều kiện nào đến
đầu tiên.
Người dùng và tên máy chủ của người gửi trên phong bì mặc định cho người dùng và tên máy chủ đã đặt ở trên,
nhưng có thể bị ghi đè bởi NULLMAILER_SUSER và NULLMAILER_SHOST.
If NULLMAILER_QUEUE được đặt, chương trình có tên được sử dụng thay cho hàng đợi nullmailer đến
xếp hàng đợi tin nhắn đã được định dạng.
KIỂM SOÁT CÁC TẬP TIN
Khi đọc các tệp sau, một dòng duy nhất được đọc và loại bỏ tất cả các phần đầu và
các ký tự khoảng trắng ở cuối.
Tên miền mặc định
Nội dung của tệp này được thêm vào bất kỳ tên máy chủ nào không chứa
kỳ (ngoại trừ localhost), kể cả máy chủ mặc định và idhost. Giá trị mặc định
của / etc / mailname tệp hệ thống, nếu nó tồn tại, nếu không, tên chữ
miền mặc định.
máy chủ mặc định
Nội dung của tệp này được thêm vào bất kỳ địa chỉ nào thiếu tên máy chủ.
Mặc định là giá trị của / etc / mailname tệp hệ thống, nếu nó tồn tại, nếu không
tên chữ máy chủ mặc định.
idhost Nội dung của tệp này được sử dụng khi xây dựng chuỗi id thông báo cho
thông điệp. Mặc định là giá trị được chuẩn hóa của máy chủ mặc định.
/ etc / mailname
Tên máy chủ đủ điều kiện đầy đủ của máy tính chạy nullmailer. Mặc định là
tên chữ me.
Sử dụng nullmailer-injection trực tuyến bằng các dịch vụ onworks.net