Hallo,

On 4 Apr 99, at 14:10, [EMAIL PROTECTED] wrote:

> 1. Wuerde ich gern wissen wie ich sendmail als user aufrufen kann? 

Um "sendmail" aufzurufen, gibt es mehrere Moeglichkeiten, da 
verschiedene "Betriebsarten" moeglich sind.

So kann man "sendmail" zum Beispiel als Daemon starten, dass es 
"im Hintergrund" auf eingehende Verbindungen auf Port "25/tcp" 
lauscht und damit Mails entgegennimmt ("sendmail -bd"). 

Eine andere Moeglichkeit ist, mit "sendmail" Mail-Nachrichten an 
andere User zu verschicken; aber dafuer verwendet man in der 
Regel einen Mail User Agent (z.B. Pine, kmail, xfmail) und nicht den 
Mail Transfer Agent (z.B. sendmail, smail, qmail) selber.

Dann gibt es noch einen Testmodus, um zu pruefen, was mit einer 
eMail passieren wuerde, die an eine bestimmte Adresse adressiert 
ist ("sendmail -bv") und einen Testmodus mit dem die Rewriting 
Rules aus der "etc/sendmail.cf" geprueft werden koennen 
("sendmail -bt").

Mit "sendmail -bi" wird beispielsweise die "aliases"-Datenbank neu 
aufgebaut (= "newaliases"). 

Das Aufrufen von "sendmail" haengt also immer davon ab, in 
welchem Modus Du es einsetzen willst. 
Bei mir ist beim installierten sendmail (8.9.3) das SUID-Flag gesetzt 
und die Datei "/usr/sbin/sendmail" hat den User "root" als Owner, 
d.h. wenn ich "sendmail" als normaler User starte, laeuft es dennoch 
mit "root"-Rechten. 

Auf unserem Mailserver an der Schule wird "sendmail" automatisch 
(in der "rc.config" so festgelegt) beim Hochfahren gestartet, da es 
dort als Daemon auf eingehende Verbindungen natuerlich warten 
muss. 


> 2. Habe ich (root ruft auf) diese Fehlermeldung bei dem Kommando -q!
>    Was kann ich tun?

> erde:/home/clemens # sendmail -q
> erde:/home/clemens # sendmail -q

Dieses Kommando weisst sendmail an, Mails, die in der Queue 
liegen (die Queue liegt normalerweise in "/var/mqueue") 
abzuarbeiten. Wenn Du nach "q" eine Zeitspanne angibst (z.B. 
"sendmail -q30m") dann wird die Queue alle 30 Minuten 
abgearbeitet. 


> erde:/home/clemens # sendmail

So koenntest Du jetzt einem anderen Benutzer eine simple eMail 
schicken.

> clemens... Recipient names must be specified

Du musst die Mailadresse des Empfaengers angeben.

Wenn ich z.B. eingebe:

steffen@pc:/home/steffen >  /usr/sbin/sendmail beispiel
Hallo!!!
.

Dann erhaelt der User "beispiel", der sich auf meinem System 
befindet, eine simple Nachricht, die das Wort "Hallo!!!" enthaelt.

Allerdings verwende ich zum Mailen nicht direkt den MTA (Mail 
Transfer Agent) "sendmail", sondern gehe ueber einen MUA (Mail 
User Agent), wie z.B. kmail.


Gruss,
Steffen


--
Steffen Moser <[EMAIL PROTECTED]>
Steffen Moser <[EMAIL PROTECTED]>
Homepage: http://www.egu.schule.ulm.de
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an