Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Sendmail?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 10:02 am    Post subject: Sendmail? Reply with quote

Hello

Why is there a command called sendmail?

Is this the entire mail server?
I always thought that the sendmail server is running in background always, so why there's a command?

Greetings
Fabian

Edit: Fragezeichen wegmoderiert. (Siehe Forenregeln) --ian!
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 10:27 am    Post subject: Reply with quote

1. Dreimal darfst du raten, welche Sprache man in einem deutschen Forum "spricht" schreibt.
2. Man will sendmail (also mail-mta/sendmail) nicht benutzen. Siehe Bugtraq/Securityfocus/etc...
3. sendmail (also /usr/sbin/sendmail o.ä.) existiert aus Kompatibilitätsgründen bei jedem MTA

HTH!
/dev
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 12:53 pm    Post subject: Reply with quote

Ich bitte um Vergebung. War total im Streß als ich das geschrieben habe.

Also:
Was wird dann bei /usr/sbin/sendmail aufgerufen?
Kann ich damit Mails verschicken?

Ist irgendein MTA bei Gentoo vorinstalliert?

Gruß
Fabian
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 1:18 pm    Post subject: Reply with quote

wizardofos wrote:
Was wird dann bei /usr/sbin/sendmail aufgerufen?

Ja /usr/sbin/sendmail eben! ;)

Quote:
Kann ich damit Mails verschicken?

Ja.
Genau deshalb bringts jeder MTA mit.

Quote:
Ist irgendein MTA bei Gentoo vorinstalliert?

ssmtp, IIRC.

Gruß,
/dev


Last edited by Deever on Thu Sep 23, 2004 4:18 pm; edited 1 time in total
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 2:18 pm    Post subject: Reply with quote

Danke erstmal, aber klar ist mir das noch immer nicht ganz.

Wozu brauch ich ssmtp? Ist das ein MUA oder ein MTA? Wenn es ein MTA ist, warum leitet er dann alle Mails an einen externen Mailserver der in ssmtp.conf angegeben wird weiter?

Mein Problem ist im Moment dass ich mir einige Logs von meinem Server an meine GMX-Emailadresse schicken lassen will und nicht recht weiß wie ich das bewerkstelligen soll.

Noch ne Frage: Mails können doch unter Linux auch lokal von Benutzer zu Benutzer zugestellt werden oder? Wird hierbei auch ein MTA benötigt?

Gruß
Fabian
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 2:58 pm    Post subject: Reply with quote

wizardofos wrote:
Wozu brauch ich ssmtp?

Weil auf jedes UNIX-System ein MTA gehört.

Quote:
Ist das ein MUA oder ein MTA?

Ein MTA.

Quote:
Wenn es ein MTA ist, warum leitet er dann alle Mails an einen externen Mailserver der in ssmtp.conf angegeben wird weiter?

Alle?
Nein, vermutlich nur Mails, die nicht für den lokalen Rechner bestimmt sind.

Quote:
Mein Problem ist im Moment dass ich mir einige Logs von meinem Server an meine GMX-Emailadresse schicken lassen will und nicht recht weiß wie ich das bewerkstelligen soll.

Wo liegt denn das Problem?

Quote:
Noch ne Frage: Mails können doch unter Linux auch lokal von Benutzer zu Benutzer zugestellt werden oder? Wird hierbei auch ein MTA benötigt?

Ja.

Gruß,
/dev
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 3:29 pm    Post subject: Reply with quote

Hm, aber ein MTA schickt ja für üblich direkt an den Server oder? D.h. wenn ich an eine hotmail Adresse schicke sendet mein (GMX)MTA die Mail an den HotmailMTA. Bei ssmtp wird aber nur einer angegeben.

Wie werden lokale Mails geschickt, wo werden die in welchem Format gespeichert? Wenn z.B. cron eine FehlerMail an root schickt, was passiert da der Reihe nach?

Mein Problem:
Mir ist nicht klar wie ich ssmtp konfigurieren soll. Welchen MTA soll ich eintragen? Die meisten MTAs akzeptieren die Mails von SSMTP nicht, weil sie sie als Spam sehen.


Gruß
Fabian
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 4:39 pm    Post subject: Reply with quote

wizardofos wrote:
Hm, aber ein MTA schickt ja für üblich direkt an den Server oder?

Hm? Ein MTA ist ein Server.

Quote:
D.h. wenn ich an eine hotmail Adresse schicke sendet mein (GMX)MTA die Mail an den HotmailMTA.

Nein, dein MTA oder MUA sendet die Mail an den GMX-MTA und dieser an den Hotmail-MTA.

Quote:
Bei ssmtp wird aber nur einer angegeben.

Der deines Providers, ja.

Quote:
Wie werden lokale Mails geschickt, wo werden die in welchem Format gespeichert? Wenn z.B. cron eine FehlerMail an root schickt, was passiert da der Reihe nach?

Gerade cron dürfte so ein Kandidat sein, der ein Executable namens sendmail braucht. Ab 'sendmail' ist alles weitere abhängig von deinem MTA. Unter UNIX gibt es zwei relevante Formate, Mails abzuspeichern: mbox und maildir.
mbox speichert alles in eine Datei und erfordert daher die beteiligten Programme Locking zu benutzen.
maildir benutzt eine Verzeichnisstruktur und speichert jede Mail in einer separaten Datei ab.
Mehr Informationen zu diesen Formaten lassen sich gewiß mit Google finden.

Quote:
Mein Problem:
Mir ist nicht klar wie ich ssmtp konfigurieren soll. Welchen MTA soll ich eintragen?

Den deines Providers.

Quote:
Die meisten MTAs akzeptieren die Mails von SSMTP nicht, weil sie sie als Spam sehen.

Das ist auch in Ordnung so. Früher, als Spam noch kein Problem war, hätte vermutlich jeder MTA deine Mails relayt. Heute ist das aber natürlich nicht mehr praktikabel.

Gruß && HTH!
/dev
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 5:03 pm    Post subject: Reply with quote

Aber wenn ich lokal z.B Postfix installiert und ein Postfach für mich eingerichtet habe und ein Mail von meinen MUA an eine x-beliebige Hotmail adresse schicke, dann bekommt das Mail von meinem MUA mein Postfix MTA und dieser schickt es dann an den Hotmail MTA.

Warum braucht ssmtp wenn es ein eigener MTA ist noch einen zweiten um Mails zu verschicken?

Welche Möglichkeiten gibts noch das Problem von mir zu lösen. Kann ich ssmtp irgendeinrichten die Mails an lokale Postfächer zu schicken und diese dann per POP oder so abrufen?
Back to top
View user's profile Send private message
Fibbs
Guru
Guru


Joined: 26 Jan 2003
Posts: 448
Location: Forstern near Munich / Germany

PostPosted: Thu Sep 23, 2004 5:10 pm    Post subject: Reply with quote

Weil sehr viele Mailserver von Providern keine Mails mehr von Dialup-IPs annehmen (Spam-Problem), sollte man auf jeden Fall die Mails nicht direkt vom Dialup an den MX-Record der Domain zustellen, sondern einen sogenannten Relayhost verwenden, also einen SMTP-Server beim Provider.
ssmtp als MTA muss schließlich entscheiden, welche mails lokal zuzustellen sind (von root => Benutzer, von cron an root etc...) und welche Mails extern der eigenen Domain (hier der eigene Rechner) zugestellt werden. Das ist die Aufgabe eines MTA...

Gruß,
Fibbs
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 5:14 pm    Post subject: Reply with quote

wizardofos wrote:
Aber wenn ich lokal z.B Postfix installiert und ein Postfach für mich eingerichtet habe und ein Mail von meinen MUA an eine x-beliebige Hotmail adresse schicke, dann bekommt das Mail von meinem MUA mein Postfix MTA und dieser schickt es dann an den Hotmail MTA.

Kommt drauf an, ob du über deinen lokalen MTA verschickst oder direkt über den Provider.

Quote:
Warum braucht ssmtp wenn es ein eigener MTA ist noch einen zweiten um Mails zu verschicken?

Hä? Wie meinen?
Da du keinen öffentlichen Mailserver hast, mußt du über einen zuständigen MTA relayen. Eben wegen oben genanntem Problem mit Spam.

Quote:
Welche Möglichkeiten gibts noch das Problem von mir zu lösen. Kann ich ssmtp irgendeinrichten die Mails an lokale Postfächer zu schicken und diese dann per POP oder so abrufen?

Macht er doch. Er benutzt vermutlich das mbox Format. Wie gesagt, ich kenne ssmtp nicht. Ich habe postfix hier laufen.
Für POP3 oder IMAP brauchst du natürlich noch einen eigenen Server. Ich benutze Courier-IMAP hier.

HTH!
/dev
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 5:14 pm    Post subject: Reply with quote

Ja aber wenn die Mails nicht lokal zugestellt werden werden sie ja normalerweise dem zuständigen MTA geschickt (der hängt halt dann von der Emailadresse ab). Postfix, Sendmail usw. machen das ja so, oder?

Also warum braucht ssmtp einen zweiten MTA für nicht-lokale Mails?
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 6:34 pm    Post subject: Reply with quote

wizardofos wrote:
Also warum braucht ssmtp einen zweiten MTA für nicht-lokale Mails?

Gegenfrage: Wie willst du mit deinem lokalen MTA auf allen remote Mailboxen ohne remote MTA Mails einliefern? ;)

Gruß,
/dev
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Thu Sep 23, 2004 6:54 pm    Post subject: Reply with quote

In dem mein lokaler MTA die Mail direkt an den anderen MTA schickt, d.h.

wenn ich an die Adresse xyz@yahoo.com schicke, geht die Mail von meinem MTA an den Yahoo MTA von dem sie der User xyz dann abholt.

Bei SSMTP ist es so dass die Mail wenn ich z.B. eine GMX-Adresse habe von SSMTP an den GMX MTA geht, von dem an den Yahoo MTA geschickt wird und dort holt sie der User dann ab.


Gruß
Fabian
Back to top
View user's profile Send private message
psyqil
Advocate
Advocate


Joined: 26 May 2003
Posts: 2767

PostPosted: Thu Sep 23, 2004 7:18 pm    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic.php?p=1572573#1572573
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 7:43 pm    Post subject: Reply with quote

wizardofos wrote:
wenn ich an die Adresse xyz@yahoo.com schicke, geht die Mail von meinem MTA an den Yahoo MTA

Nein, das glaub ich kaum.

Gruß,
/dev
Back to top
View user's profile Send private message
psyqil
Advocate
Advocate


Joined: 26 May 2003
Posts: 2767

PostPosted: Thu Sep 23, 2004 7:54 pm    Post subject: Reply with quote

Deever wrote:
wizardofos wrote:
wenn ich an die Adresse xyz@yahoo.com schicke, geht die Mail von meinem MTA an den Yahoo MTA

Nein, das glaub ich kaum.
Doch, doch, an den MTA schon, was xyz davon mitbekommt, ist was anderes...:P
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Thu Sep 23, 2004 8:14 pm    Post subject: Reply with quote

psyqil wrote:
Deever wrote:
wizardofos wrote:
wenn ich an die Adresse xyz@yahoo.com schicke, geht die Mail von meinem MTA an den Yahoo MTA

Nein, das glaub ich kaum.
Doch, doch, an den MTA schon, was xyz davon mitbekommt, ist was anderes...:P

*So* ist die Aussage _vollständig_ korrekt! :)

Gruß,
/dev
Back to top
View user's profile Send private message
wizardofos
Apprentice
Apprentice


Joined: 20 Jul 2004
Posts: 201

PostPosted: Fri Sep 24, 2004 6:39 am    Post subject: Reply with quote

Und xyz muss dann von dort vom Yahoo MTA seine Mails abholen oder?

d.h. SSMTP verwendet nur deswegen einen RelayHost um Spamproblematik zu umgehen? Weils es könnte ja so wie Postfix o.ä. auch direkt an den zuständigen Remote-MTA schicken.


Gruß
Fabian
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum