Marc Santhoff | 12 Oct 2010 07:27
Picon

sendmail: localhost als smart host

Moin allerseits,

ich kann es der Dokumentation nicht entnehmen:

Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
selbst läuft?

Natürlich dann mit einem anderen Port als 25, also etwa

  define(`SMART_HOST', `localhost:2525')

in /etc/mail/sendmail.cf, funktioniert das so?

--

-- 
Marc Santhoff <M.Santhoff <at> web.de>

To Unsubscribe: send mail to majordomo <at> de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message

Marcus Franke | 12 Oct 2010 08:37
Picon

Re: sendmail: localhost als smart host

Am 12.10.2010 07:27, schrieb Marc Santhoff:
> Moin allerseits,
> 
> ich kann es der Dokumentation nicht entnehmen:
> 
> Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
> selbst läuft?
> 
> Natürlich dann mit einem anderen Port als 25, also etwa
> 
>   define(`SMART_HOST', `localhost:2525')
> 
> in /etc/mail/sendmail.cf, funktioniert das so?
> 

Welchen Sinn soll das machen? Hast du auf Port 2525 einen anderen Mailer
laufen, der die Mails dann ausliefert?

Wenn dort auch "nur" wieder dein Sendmail lauscht, dann hättest du dir
eine Schleife gebaut und nichts gewonnen.

Frühe Grüße,
Marcus

--

-- 
pedo mellon a minno

To Unsubscribe: send mail to majordomo <at> de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message

(Continue reading)

Alexander Dalloz | 12 Oct 2010 09:47

Re: sendmail: localhost als smart host

Am 12.10.2010 07:27, schrieb Marc Santhoff:
> Moin allerseits,
> 
> ich kann es der Dokumentation nicht entnehmen:
> 
> Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
> selbst läuft?
> 
> Natürlich dann mit einem anderen Port als 25, also etwa
> 
>   define(`SMART_HOST', `localhost:2525')
> 
> in /etc/mail/sendmail.cf, funktioniert das so?

Ich weiß zwar nicht, was Du mit dieser Konstruktion bezwecken willst,
aber das Verwenden eines anderen Zielports funktioniert mit dieser
Syntax nicht. Siehe

http://www.sendmail.org/faq/section3#3.39

Alexander

To Unsubscribe: send mail to majordomo <at> de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message

Bernd Walter | 12 Oct 2010 11:22
Picon

Re: sendmail: localhost als smart host

On Tue, Oct 12, 2010 at 07:27:04AM +0200, Marc Santhoff wrote:
> Moin allerseits,
> 
> ich kann es der Dokumentation nicht entnehmen:
> 
> Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
> selbst läuft?
> 
> Natürlich dann mit einem anderen Port als 25, also etwa
> 
>   define(`SMART_HOST', `localhost:2525')
> 
> in /etc/mail/sendmail.cf, funktioniert das so?

Ich habe smarthost noch nie benutzt - bringt IMHO keine Vorteile
zu einer mailertable, die wesentlich flexibler ist.
Per mailertable kannst du den Mailer definieren über welchen die
Mail raus soll und im Mailer wird der Port definiert.
Du must daher den esmtp-mailer kopieren und mit anderem Namen und
anderen Port zusätzlich anlegen, welchen du dann per mailertable
für '.' benutzt.

localhost wird dafür aber auch nicht funktionieren, weil er das ja
selber ist.
Du musst eine weitere IP auf das Loopback konfigurieren - der
127-Bereich ist ein /8, also groß genug für viele lokale Einzel-IPs.
define(`confDONT_PROBE_INTERFACES', `True') sollte Pflicht sein,
damit der die neue IP nicht auch für sich selber hält.
Da du nun sowieso eine andere IP verwendest erübrigt sich im Gegenzug
auch wieder die Sache mit dem Extra-Port, sofern du die IPs einzeln
(Continue reading)

Oliver Fromme | 12 Oct 2010 12:56
Picon

Re: sendmail: localhost als smart host

Marc Santhoff wrote:
 > Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
 > selbst läuft?

Das ist doch sogar die Default-Einstellung.  Normalerweise
nimmt der MSA (message submission agent) eine initiale
E-Mail entgegen und stellt sie gemäß der Konfiguration in
/etc/mail/submit.cf zu.  Wenn man daran nichts ändert, dann
stellt der MSA die Mail dem eigentlichen MTA auf localhost
Port 587 zu, der sie weiterbearbeitet.

Das ist zwar kein "Smarthost" im engeren Sinn, erfüllt aber
praktisch den gleichen Zweck.  Falls Dir das nicht genügt,
erläutere bitte, was Du genau bezwecken möchtest.

Gruß
   Olli

--

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart

FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd

"I learned Java 3 years before Python.  It was my language of
choice.  It took me two weekends with Python before I was more
productive with it than with Java." -- Anthony Roberts

(Continue reading)

Dominik Brettnacher | 12 Oct 2010 17:14

Re: Wo sind die hosts?

On Tue, 14 Sep 2010, Dominik Brettnacher wrote:

>> Falls jemand einen Server mit genug Bandbreite hat, den er
>> für als weiteren cvsup-Server zur Verfügung stellen würde,
>> wäre das sicherlich sehr willkommen.  Vielleicht kann Bernd
>> genauere Angaben dazu machen, mit welchem Traffic man dabei
>> rechnen muss.  Wobei der Großteil des Traffics sicherlich
>> auf cvsup.de und den evtl. niedrigeren Nummern aufläuft;
>> die höheren Nummern bekommen wohl weniger ab.
>
> Wir [1] nutzen seit vielen Jahren FreeBSD und können Ressourcen in Form einer 
> (ggf. virtuellen) Maschine mit Netzanbindung bereitstellen. Wir brauchen 
> allerdings jemanden, der die initiale Konfiguration übernehmen und 
> gelegentlich nach dem Rechten sehen kann, wenn es hakt.

Hallo an die Liste,

die Diskussion ist jetzt einen knappen Monat alt. Hat sich inzwischen 
etwas getan, was die Verfügbarkeit von Servern anbetrifft, oder besteht 
noch Bedarf?

--

-- 
Gruß,

Dominik
Marc Santhoff | 12 Oct 2010 18:57
Picon

Re: sendmail: localhost als smart host

Am Dienstag, den 12.10.2010, 09:47 +0200 schrieb Alexander Dalloz:
> Am 12.10.2010 07:27, schrieb Marc Santhoff:
> > Moin allerseits,
> > 
> > ich kann es der Dokumentation nicht entnehmen:
> > 
> > Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
> > selbst läuft?
> > 
> > Natürlich dann mit einem anderen Port als 25, also etwa
> > 
> >   define(`SMART_HOST', `localhost:2525')
> > 
> > in /etc/mail/sendmail.cf, funktioniert das so?
> 
> Ich weiß zwar nicht, was Du mit dieser Konstruktion bezwecken willst,
> aber das Verwenden eines anderen Zielports funktioniert mit dieser
> Syntax nicht. Siehe
> 
> http://www.sendmail.org/faq/section3#3.39

Grmpf, steh *doch* in der Doku, im FAQ. Ich hatte immer nur nach
Permutationen von "smart host" gesucht ...

Danke! :)

--

-- 
Marc Santhoff <M.Santhoff <at> web.de>

To Unsubscribe: send mail to majordomo <at> de.FreeBSD.org
(Continue reading)

Marc Santhoff | 12 Oct 2010 19:51
Picon

Re: sendmail: localhost als smart host

Am Dienstag, den 12.10.2010, 11:22 +0200 schrieb Bernd Walter:
> On Tue, Oct 12, 2010 at 07:27:04AM +0200, Marc Santhoff wrote:
> > Moin allerseits,
> > 
> > ich kann es der Dokumentation nicht entnehmen:
> > 
> > Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
> > selbst läuft?
> > 
> > Natürlich dann mit einem anderen Port als 25, also etwa
> > 
> >   define(`SMART_HOST', `localhost:2525')
> > 
> > in /etc/mail/sendmail.cf, funktioniert das so?
> 
> Ich habe smarthost noch nie benutzt - bringt IMHO keine Vorteile
> zu einer mailertable, die wesentlich flexibler ist.
> Per mailertable kannst du den Mailer definieren über welchen die
> Mail raus soll und im Mailer wird der Port definiert.
> Du must daher den esmtp-mailer kopieren und mit anderem Namen und
> anderen Port zusätzlich anlegen, welchen du dann per mailertable
> für '.' benutzt.

Ich hatte mir die Doku zu "mailertable" irgendwann schonmal
durchgelesen, war aber nicht richtig schlau draus geworden.

Werde ich nachholen, ich hatte damals schon den Eindruck, daß damit die
Aufgabe zu lösen ist.

> localhost wird dafür aber auch nicht funktionieren, weil er das ja
(Continue reading)

Marc Santhoff | 12 Oct 2010 19:32
Picon

Re: sendmail: localhost als smart host

Am Dienstag, den 12.10.2010, 12:56 +0200 schrieb Oliver Fromme:
> Marc Santhoff wrote:
>  > Kann man sendmail als "smart host" auch den Rechner benennen, auf dem es
>  > selbst läuft?
> 
> Das ist doch sogar die Default-Einstellung.  Normalerweise
> nimmt der MSA (message submission agent) eine initiale
> E-Mail entgegen und stellt sie gemäß der Konfiguration in
> /etc/mail/submit.cf zu.  Wenn man daran nichts ändert, dann
> stellt der MSA die Mail dem eigentlichen MTA auf localhost
> Port 587 zu, der sie weiterbearbeitet.

Ah ja, rfc4409. Hab' mich schon länger gefragt wie das nach der
Umstrukturierung vor ein paar Jahren funktioniert. Leider fand ich dazu
bei meinem Ausflug in Handbuch keine Details (was nicht am Handbuch
liegen muß ;).

Muß mir mal ein [paar] Tutori[um|en] dazu suchen ...

> Das ist zwar kein "Smarthost" im engeren Sinn, erfüllt aber
> praktisch den gleichen Zweck.  Falls Dir das nicht genügt,
> erläutere bitte, was Du genau bezwecken möchtest.

Steht in der Antwort auf Bernd's Mail.

--

-- 
Marc Santhoff <M.Santhoff <at> web.de>

To Unsubscribe: send mail to majordomo <at> de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
(Continue reading)

Oliver Fromme | 12 Oct 2010 21:48
Picon

Re: sendmail: localhost als smart host

Marc Santhoff wrote:
 > Bernd Walter wrote:
 > > Du musst eine weitere IP auf das Loopback konfigurieren - der
 > > 127-Bereich ist ein /8, also groß genug für viele lokale Einzel-IPs.

Das ist übrigens auch sehr empfehlenswert, um Jails mit
localhost kommunizieren zu lassen (für Mail, DNS u.a.).

 > > define(`confDONT_PROBE_INTERFACES', `True') sollte Pflicht sein,
 > > damit der die neue IP nicht auch für sich selber hält.
 > > Da du nun sowieso eine andere IP verwendest erübrigt sich im Gegenzug
 > > auch wieder die Sache mit dem Extra-Port, sofern du die IPs einzeln
 > > definierst:
 > > DAEMON_OPTIONS(`Name=MTA1-v4, Family=inet, Addr=1.2.3.4')dnl
 > > DAEMON_OPTIONS(`Name=MTA1l-v4, Family=inet, Addr=127.0.0.1')dnl
 > > DAEMON_OPTIONS(`Name=MTA1l-v6, Family=inet6, Addr=::1')dnl
 > 
 > Pffft - wie lange muß man eigentlich damit zu tun haben, bis einem nicht
 > mehr der Kaffee hochkommt? ;)

Du meinst die gruselige m4-Syntax?  Ja, das ist schon
ziemlich schlimm, hat aber erstmal nix mit sendmail zu tun.
Gut, man kann sendmail natürlich anlasten, dass die Stan-
dard-Konfigurationen m4 als Preprozessor verwenden.

Ob es besser wäre, die sendmail-Konfiguration direkt zu
schreiben (ohne m4), darüber könnte man streiten.  :-)
Aber ich persönlich hätte auch keine Einwände dagegen,
wenn die sendmail-Leute auf einen anderen Preprozessor
umsteigen würden.
(Continue reading)


Gmane