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