Mailq er en kommando på Linux-systemer som skriver ut et sammendrag av e-postmeldingene i kø for fremtidig levering.
Den første linjen som skrives ut for hver melding, viser den interne identifikatoren som brukes på den spesifikke verten for meldingen, med et mulig statuskarakter, størrelsen på meldingen i byte, datoen og klokkeslettet meldingen ble akseptert i køen, og konvoluttavsenderen av meldingen.
Den andre linjen viser feilmeldingen som forårsaket at denne meldingen beholdes i køen; det vil ikke være til stede dersom meldingen behandles for første gang.
Statuskarakterene er enten en stjerne for å indikere at jobben blir behandlet, en X for å indikere at belastningen er for høy til å behandle jobben, eller en bindestrek for å indikere at jobben er for ung til å behandle.
Følgende produksjonslinjer viser meldingsmottakene, en per linje.
Merk:mailq er identisk med sendmail -bp .
mailq Kommandosyntax
mailq -AC -q … -V
mailq | Utføring av mailq uten noen svitsjer viser de e-postene som er i kø. |
-AC | Vis e-postkøen angitt i /etc/mail/submit.cf i stedet for MTA-køen angitt i /etc/mail/sendmail.cf . |
-q ! Jeg substr | Begrens prosesserte jobber til de som inneholder substr som en substring av kø-id eller ikke når ! er spesifisert. |
-q ! R substr | Begrens prosesserte jobber til de som inneholder substr som en del av en av mottakerne eller ikke når ! er spesifisert. |
-q ! S substr | Begrens prosesserte jobber til de som inneholder substr som en substring av avsenderen eller ikke når ! er spesifisert. |
-V | Skriv ut verbose opplysninger. Denne bryteren legger til prioritet for meldingen og en enkelt tegnindikator (et plustegn eller et tomt mellomrom) som angir om det har blitt sendt en varselmelding på første linje i meldingen.1 |
1) I tillegg kan ekstra linjer blandes med mottakerne som indikerer "kontrollerende bruker" -informasjonen; Disse dataene viser hvem som vil eie alle programmer som utføres på vegne av denne meldingen, og navnet på aliaset denne kommandoen utvidet fra. Videre skrives statusmeldinger for hver mottaker hvis de er tilgjengelige.
Mailq-verktøyet utløper 0 på suksess, og> 0 hvis det oppstår en feil.
mailq Eksempel
Dette er et eksempel på hva mailq-kommandoen kan se ut etter å ha blitt utført:
Mail Queue (1 forespørsel) --- QID ---- --Size-- ----- Q-Time ----- ------ Avsender / Mottaker ----- AA45401 5 Thu Mar 10 11:15 root (Bruker ukjent) bad_user