Re: Smarthost fuer Mailversand
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
* 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
* 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
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
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
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
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
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
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)