Skip to main content

Mailq Linux Command (Sådan kontrolleres udgående meddelelser)

How to Read Email in Linux (Juni 2026)

How to Read Email in Linux (Juni 2026)

Indholdsfortegnelse:

Anonim

Mailq er en kommando på Linux-systemer, der udskriver et resumé af e-mail-meddelelserne i kø for fremtidig levering.

Den første linje, der udskrives for hver besked, viser den interne identifikator, der bruges på din specifikke vært til meddelelsen, med et muligt statuskarakter, størrelsen af ​​meddelelsen i bytes, datoen og klokkeslættet, som meddelelsen blev accepteret i køen, og konvolutafsenderen af meddelelsen.

Den anden linje viser fejlmeddelelsen, der forårsagede, at denne besked beholdes i køen; det vil ikke være til stede, hvis meddelelsen behandles for første gang.

Status tegnene er enten en stjerne for at indikere jobbet er ved at blive behandlet, en x at angive, at belastningen er for høj til at behandle jobbet, eller en bindestreg, der angiver, at jobbet er for ung til at behandle.

Følgende produktionslinjer viser meddelelsesmodtagerne, en pr. Linje.

Bemærk:mailq er identisk med sendmail -bp .

mailq Kommandosyntax

mailq Ac -q … -v

mailqUdførelse af mailq uden nogen afbrydere viser de køede e-mails.
AcVis den postindgivelseskø, der er angivet i /etc/mail/submit.cf i stedet for MTA køen angivet i /etc/mail/sendmail.cf .
-q ! Jeg substrBegræns behandlede job til dem der indeholder substr som en substring af kø-id eller ej, når ! er angivet.
-q ! R substrBegræns behandlede job til dem der indeholder substr som en substring af en af ​​modtagerne eller ej, når ! er angivet.
-q ! S substrBegræns behandlede job til dem der indeholder substr som en substring af afsenderen eller ej, når ! er angivet.
-vUdskriv verbose oplysninger. Denne switch tilføjer prioritet for meddelelsen og en enkelt tegnindikator (et plustegn eller et tomt mellemrum), der angiver, om der er sendt en advarselsmeddelelse på første linie i meddelelsen.1

1) Derudover kan ekstra linjer blandes med modtagerne, der angiver "controlling user" informationen; Disse data viser, hvem der ejer alle programmer, der udføres på vegne af denne meddelelse, og navnet på aliaset denne kommando udvidet fra. Desuden udskrives statusmeddelelser for hver modtager, hvis de er tilgængelige.

Mailq-værktøjet udsender 0 efter succes og> 0 hvis der opstår en fejl.

mailq Eksempel

Dette er et eksempel på, hvad mailq-kommandoen kan se ud efter at blive henrettet:

Mail Queue (1 forespørgsel) --- QID ---- --Size-- ----- Q-Time ----- ------ Afsender / Modtager ----- AA45401 5 Thu Mar 10 11:15 root (Bruger ukendt) bad_user