Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden Christian Brabandt
Hallo G.Wendebourg!

G.Wendebourg schrieb am Dienstag, den 07. November 2006:

> Noch einmal zur Klarstellung:
> es geht um einen lokalen Server mit DynIP, per DynDNS angebunden, also
> ein nicht ganz seltenes Arrangement.

cb:~$ aptitude show msmtp |sed -ne '/Description/,$p'
Description: light SMTP client with support for server profiles
 msmtp is an SMTP client that can be used to send mails from Mutt and probably
 other MUAs (mail user agents). It forwards mails to an SMTP server (for example
 at a free mail provider), which takes care of the final delivery. Using
 profiles, it can be easily configured to use different SMTP servers with
 different configurations, which makes it ideal for mobile clients. 
 
 This package is compiled with GSASL and TLS/SSL support.

> Aber solche einfachen bzw. naheliegenden Anforderungen ueberfordern
> anscheinend noch das Debian-Softwareangebot?

Hier listet aptitude search smtp mta jede Menge Alternativen.
Persönlich habe ich mit nullmailer und msmtp gute Erfahrungen gemacht.

Grüße
Christian
-- 
hundred-and-one symptoms of being an internet addict:
23. You can't call your mother...she doesn't have a modem.



Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden Christian Hoeller
* G.Wendebourg wrote:

> Aber solche einfachen bzw. naheliegenden Anforderungen ueberfordern
> anscheinend noch das Debian-Softwareangebot?

*LOL* Du bist ein Komiker? YMMD!


Ciao,
 Christian


-- 
  (o_  Christian  Hoeller (aka zy3)
(o<   _o)   (o_   //\  
(/)_  (/)_  (/)_  V_/_ http://www.linux-drivers.org


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden Jens Schüßler
* G.Wendebourg <[EMAIL PROTECTED]> wrote:
> Dank erstmal fuer die diversen Rueckmeldungen.
> 
> Noch einmal zur Klarstellung:
> es geht um einen lokalen Server mit DynIP, per DynDNS angebunden, also
> ein nicht ganz seltenes Arrangement.
> 
> Mit Mail, insbesondere mit eingehender, soll er bis auf Weiteres nicht
> belastet werden.
> Es soll nur gesendet werden koennen durch ein paar WebApplikationen, die
> auf dem Server laufen.
> 
> Dazu benoetigt er natuerlich die Faehigkeit, sich beim Smarthost zu
> authentifizieren.
> 
> Dies kann / verspricht anscheinend der Nullmailer.
> 
> Was er bei uns (noch) nicht kann ist Mail versenden: er bricht ab mit
> "could not exec program" und wir raetseln, welches Programm er meinen
> koennte (gibt es bei Debian irgendwo Eintraege fuer ein / das
> Default-SMTP-Programm?).
> 
> Es muss aber auch nicht Nullmailer sein.
> 
> Eine Konfiguration mit Exim, Postfix oder was auch immer wuerde es auch
> tun, wenn sie nicht einen ganzen Tag oder laenger kostet (Doku
> studieren, Entscheidungen treffen ueber Hunderte von Optionen, testen,
> Logs lesen, auswerten...).

Mit exim Mails über einen Smarthost versenden und über TLS
authentifizieren ist recht trivial einzurichten.


,TRANSPORT
| remote_smtp:
|   driver = smtp
|   hosts_require_tls = $DEIN_SMARTHOST
|   hosts_try_auth = $DEIN_SMARTHOST
| 
`

,ROUTERS
| # Send all mail to a smarthost
| 
| smarthost:
|   driver = manualroute
|   domains = ! +local_domains
|   route_list = * $DEIN_SMARTHOST bydns
|   transport = remote_smtp
|   no_more
| 
`

,[ AUTHENTICATORS ]-
| begin authenticators
| # Because AUTH LOGIN sends the password in clear, per default we only
| # allow it
| # over encrypted connections. If you want to change this disable the
| # existing
| # "client send" entry and enable the one below without the "if
| # !eq{$tls_cipher}{}"
| # by removing the hash-mark (#) at the beginning of the line.
| login:
|   driver = plaintext
|   public_name = LOGIN
|   client_send = "${if !eq{$tls_cipher}{}{}fail}\
|  : ${extract{1}{::}\
| 
{${lookup{$host}lsearch*{/etc/exim4//passwd.client}{$value}fail}}}
| \
|  : ${extract{2}{::}\
|  
{${lookup{$host}lsearch*{/etc/exim4/passwd.client}{$value}fail}}}"
| 
`

,[ /etc/exim4/passwd.client ]-
| ### CONFDIR/passwd.client
| #
| # Format:
| #targetmailserver.example:login:password
| #
| # default entry:
| ### *:bar:foo
|
| $DEIN_SMARTHOST:$USERNAME:$PASSWORT
`

Gruß
Jens



Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden G.Wendebourg
Dank erstmal fuer die diversen Rueckmeldungen.

Noch einmal zur Klarstellung:
es geht um einen lokalen Server mit DynIP, per DynDNS angebunden, also
ein nicht ganz seltenes Arrangement.

Mit Mail, insbesondere mit eingehender, soll er bis auf Weiteres nicht
belastet werden.
Es soll nur gesendet werden koennen durch ein paar WebApplikationen, die
auf dem Server laufen.

Dazu benoetigt er natuerlich die Faehigkeit, sich beim Smarthost zu
authentifizieren.

Dies kann / verspricht anscheinend der Nullmailer.

Was er bei uns (noch) nicht kann ist Mail versenden: er bricht ab mit
"could not exec program" und wir raetseln, welches Programm er meinen
koennte (gibt es bei Debian irgendwo Eintraege fuer ein / das
Default-SMTP-Programm?).

Es muss aber auch nicht Nullmailer sein.

Eine Konfiguration mit Exim, Postfix oder was auch immer wuerde es auch
tun, wenn sie nicht einen ganzen Tag oder laenger kostet (Doku
studieren, Entscheidungen treffen ueber Hunderte von Optionen, testen,
Logs lesen, auswerten...).

Wir haben auch Exim versucht, aber noch nicht klar ermittelt, wie er
sich als Client gegenueber dem Smarthost identifiziert, wo und wie er
die Login-Daten haben moechte und wie der Vorgang getriggert wird.

Optimalerweise soll er sich mit SSL authentifizieren koennen statt mit
plaintext.

Aber solche einfachen bzw. naheliegenden Anforderungen ueberfordern
anscheinend noch das Debian-Softwareangebot?

Gruss / GW

Sascha Vogt schrieb:
> Hallo Gerhard,
>
> Gerhard Wendebourg schrieb:
>> gibt es eine einfache Smarthost-Installation, die nur den Mailversand
>> abwickeln soll, also wie meine Mailsoftware ausgehende Mail an den
>> SMTP-Server uebergibt?
>
> Ich weiss nicht genau, ob es alles abdeckt was du brauchst, aber hast
> du dir mal esmtp angeschaut?
>
> RedEagle:~# aptitude show esmtp
> Package: esmtp
> Description: User configurable relay-only MTA
>  ESMTP is a user configurable relay-only Mail Transfer Agent (MTA) with
>a sendmail-compatible
>  syntax. It's based on libESMTP supporting the AUTH (including the
>CRAM-MD5 and NTLM SASL
>  mechanisms) and the StartTLS SMTP extensions.
>
>  ESMTP does not receive mail, expand aliases or manage a queue but can
>   deliver mail locally via an
>  MDA.
>
>  This package contains the esmtp program.
>
>
>
> Gruß
> -Sascha-
>
>


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden Sascha Vogt

Hallo Gerhard,

Gerhard Wendebourg schrieb:

gibt es eine einfache Smarthost-Installation, die nur den Mailversand
abwickeln soll, also wie meine Mailsoftware ausgehende Mail an den
SMTP-Server uebergibt?


Ich weiss nicht genau, ob es alles abdeckt was du brauchst, aber hast du 
dir mal esmtp angeschaut?


RedEagle:~# aptitude show esmtp
Package: esmtp
Description: User configurable relay-only MTA
 ESMTP is a user configurable relay-only Mail Transfer Agent (MTA) with
   a sendmail-compatible
 syntax. It's based on libESMTP supporting the AUTH (including the
   CRAM-MD5 and NTLM SASL
 mechanisms) and the StartTLS SMTP extensions.

 ESMTP does not receive mail, expand aliases or manage a queue but can
  deliver mail locally via an
 MDA.

 This package contains the esmtp program.



Gruß
-Sascha-


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden Helga Fischer
Hallo Gerhard,

Am Sonntag  5 November 2006 21:50 schrieb Gerhard Wendebourg:
> gibt es eine einfache Smarthost-Installation, die nur den
> Mailversand abwickeln soll, also wie meine Mailsoftware ausgehende
> Mail an den SMTP-Server uebergibt?

Hmmm...

> Ich wollte bei dieser Gelegenheit kein Mailserver-Administrator
> werden und die unzaehligen Konfigurations-Optionen von Sendmail,
> Postfix & Co. wecken diesbezueglich schon boese Vorahnungen.

Exim kannst Du auch in Deine bösen Vorahnungen miteinschließen.

Aber ehe noch ein paar Anmerkungen kommen: Hast Du einen 
Mailprovider, der Dir ein Mailrelay zur Verfügung stellt? Wenn Du 
das nicht hast, wird's lästig.

Sprich, Du musst Deine kompletten Zugangsdaten dem MTA geben, damit 
der über das heutig gängige smtp-auth seine Mails an die einzelnen 
Mailserver loswird.

Da ist dann doch der Mailclient eine gute Wahl. Das, was Du vorhast, 
geht nur mit einem echten Mailrelay. Alle Mailserveradmins gucken 
aber, dass das ihr Mailserver gerade nicht tut.

> Ich suche eine Loesung, bei der ich nur die notwendigen Daten:
> SMTP-Server, Benutzername, Passwort passend eingeben muss, ohne
> zb. mir irgendwelche Fakedaten ueber nichtexistierende Domains aus
> den Fingern saugen zu muesse,

Hast Du es denn schon mal mit der Grundkonfiguration von exim 
probiert? Wenn ich mich nicht täusche, bietet base-config einen 
solchen Menüpunkt an. Wenn Du Dich da nicht vertippst und alle Daten 
weißt - probier's aus.

> und die anschliessend funktioniert, 
> ohne tagelang MTA-Logs gegenzuchecken und Raetselraten ueber
> nichtankommende Mails.

*g* Wenn's auf Anhieb mit der vorgefertigten Funktion nicht klappt, 
wird Dir nichts anderes übrig bleiben, als es mit Logs lesen und 
viel lesen zu versuchen.

> Welcher MTA dabei zum Einsatz kommt, ist uns dabei gleich, wenn er
> einigermassen leichtgewichtig aber zuverlaessig ist.

Das sind die fast alle. sendmail würde ich freiwillig nicht anfassen, 
bin froh, ihn loszusein. Debian bringt exim mit, der eigentlich ganz 
übersichtlich ist. Außerdem wird er per Default sowieso installiert.

> Massenspamversand oder Providerbetrieb sind nicht geplant, nur ein
> wenig Webmail.

Heißt das, dass Du über das Web auf Deinen Rechner zugreifen und 
mailen willst? Dann brauchst Du aber dafür auch noch eine geeignete 
Software.

> Ausserdem zu Testzwecken:
> wie versende ich Mails an der Kommandozeile, zb. mit "mail.."?
> Habe man mail schon konsultiert, aber nicht herausgefunden, wie
> ich darueber eine Mail absende, nachdem ich sie geschrieben habe.

Man macht am Schluss einfach einen Punkt auf eine eigene Zeile und 
dann return. Und schon ist die Mail weg. (Unter Debian taucht noch 
die Frage nach dem cc auf. Einfach nochmal Return).


Helga



Re: Smarthost fuer Mailversand

2006-11-07 Diskussionsfäden Moritz Lenz
Hallo,

Gerhard Wendebourg wrote:
> gibt es eine einfache Smarthost-Installation, die nur den Mailversand
> abwickeln soll, also wie meine Mailsoftware ausgehende Mail an den
> SMTP-Server uebergibt?
> 
> Ich wollte bei dieser Gelegenheit kein Mailserver-Administrator werden
> und die unzaehligen Konfigurations-Optionen von Sendmail, Postfix & Co.
> wecken diesbezueglich schon boese Vorahnungen.

Ich hab hier masqmail am laufen, das geht mit recht wenig
Konfigurationsaufwand. Um postfix, sendmail, qmail und exim hab ich auch
einen großen Bogen gemacht ;-)

> Ausserdem zu Testzwecken:
> wie versende ich Mails an der Kommandozeile, zb. mit "mail.."?
> Habe man mail schon konsultiert, aber nicht herausgefunden, wie ich
> darueber eine Mail absende, nachdem ich sie geschrieben habe.

mail -s 'Dein Betreff hier' 
Textblabla
NOch mehr blabla
Str+d

Dann wirst du noch nach CC: gefragt, da kannst du einfach Enter drücken.

Grüße,
Moritz

-- 
Moritz Lenz
http://moritz.faui2k3.org/



signature.asc
Description: OpenPGP digital signature


Re: Smarthost fuer Mailversand

2006-11-05 Diskussionsfäden Tilo Schwarz
On Sun, 05 Nov 2006 21:50:12 +0100, Gerhard Wendebourg <[EMAIL PROTECTED]>  
wrote:



-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Moin, moin,

gibt es eine einfache Smarthost-Installation, die nur den Mailversand
abwickeln soll, also wie meine Mailsoftware ausgehende Mail an den
SMTP-Server uebergibt?


Ich hab gerad heute ssmtp + mailx installiert - scheint zu tun.


Viele Grüße,

Tilo


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Smarthost fuer Mailversand

2006-11-05 Diskussionsfäden Wolf Wiegand
Hallo,

Gerhard Wendebourg wrote:

> gibt es eine einfache Smarthost-Installation, die nur den Mailversand
> abwickeln soll, also wie meine Mailsoftware ausgehende Mail an den
> SMTP-Server uebergibt?

Schau Dir mal ssmtp und nullmailer an.

hth, Wolf
-- 
Du weißt, dass Softwarepatente scheiße sind, wenn: der Studiengang Informatik 
nur noch in Kombination mit Jura angeboten wird. (Timkat im Heise-Forum)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)