sendmail / queue

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Jan 1 00:25:03 EET 2003


On 2002-12-31 16:52, Alexandros Droseltis wrote:
> Μετά την εκτέλεση του m4, στο παραχθέν sendmail.cf το τμήμα Trusted
> Users έχει ως εξής:
>
> #####################
> #   Trusted users   #
> #####################
>
> # this is equivalent to setting class "t"
> Ft/etc/mail/trusted-users
> Troot
> Tdaemon

OK, αυτό φαίνεται εντάξει.  Δεν έχει σχέση με τα δικαιώματά σου στην
ουρά clientmqueue (βλ. παρακάτω), αλλά κράτησέ το.  Έτσι θα μπορείς να
βάλεις στο αρχείο trusted-users τα usernames από όσους χρήστες θες να
μπορούν να αλλάζουν το envelope-from address τους (π.χ. με το option
-f του sendmail) χωρίς το Sendmail να βάζει το συνηθισμένο
X-Authentication-Warning header στα μηνύματά τους.

> Παρόλ' αυτά όταν τρέχω το «sendmail» ως user, παίρνω το μήνυμα
>
> alex at linux:~> /usr/sbin/sendmail -q -Ac
> You do not have permission to process the queue
> alex at linux:~>

Χμ, το trusted-users map δεν έχει σχέση με αυτό.  Φυσιολογικό είναι να
μην έχεις δικαίωμα να "τρέξεις" το clientmqueue σαν απλός χρήστης.
Μόνο να δεις την ουρά μπορείς σαν απλός χρήστης:

: $ id
: uid=1001(giorgos) gid=1001(giorgos) groups=1001(giorgos), 0(wheel)
: $ mailq -Ac
:                 /var/spool/clientmqueue (1 request)
: -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
: gBVKiVRW001898     1317 Tue Dec 31 22:44 keramida at freebsd.org
:                  (host map: lookup (freebsd.org): deferred)
:                                          Gregory Neil Shapiro <gshapiro at freebsd
:                 Total requests: 1
: $ sendmail -q -Ac
: You do not have permission to process the queue

Αν θες να τρέξεις την ουρά και να σταλούν τα μηνύματα, τότε τρέξε την
εντολή `sendmail -q -Ac' σαν root.

- Γιώργος




More information about the Linux-greek-users mailing list