Moin Moin, Ich habe bei einem Bekannten ein kleines "Problem" mit dem Sendmail. Folgender Fall liegt vor: lokal sendmail-8.12 Es ist nur eine Wählverbindung via ISDN vorhanden, deshalb werden alle Mails vom lokalen Sendmail an den Mailserver des zuständigen Providers weitergereicht (SMARTHOST). Jetzt tritt allerdings folgendes Problem auf, Mails an eine bestimmte Domain können vom Server des Providers nicht zugestellt werden. Als Fehler krig ich: Permanent Error (Server ist nicht erreichbar) Der Versand klappt allerdings, wenn die Mails direkt vom lokalen sendmail zugestellt werden (also ohne SMARTHOST via Provider). Wir versuchen seit 2 Wochen eine Lösung durch den Provider zu bekommen, nur bei der Hotline hat man wie so oft keine Ahnung. ... Schnauze voll ! ... Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll? MfG Mirko -- +--[ Mirko Richter (RHCE) ]------------------------+ | + Netzwerke, Kommunikation, Computer, Service | | + Diskless Linux-Systeme | | + EPROM + FLASHROM Programmierung | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Mirko Richter | | Networks & Communicationsystems | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi-box.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+
* On Sun, 14 Jul 2002 at 13:05 +0200, Mirko Richter wrote: [...]
Es ist nur eine Wählverbindung via ISDN vorhanden, deshalb werden alle Mails vom lokalen Sendmail an den Mailserver des zuständigen Providers weitergereicht (SMARTHOST).
Jetzt tritt allerdings folgendes Problem auf, Mails an eine bestimmte Domain können vom Server des Providers nicht zugestellt werden. Als Fehler krig ich: Permanent Error (Server ist nicht erreichbar)
Der Versand klappt allerdings, wenn die Mails direkt vom lokalen sendmail zugestellt werden (also ohne SMARTHOST via Provider). [...] Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll?
Indem Du in der /etc/mail/mailertable vor dem Eintrag für den smarthost einen Eintrag für die hakelige Domain machst. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Am Sonntag, 14. Juli 2002 13:18 schrieb Adalbert Michelic:
* On Sun, 14 Jul 2002 at 13:05 +0200, Mirko Richter wrote: [...]
Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll?
Indem Du in der /etc/mail/mailertable vor dem Eintrag für den smarthost einen Eintrag für die hakelige Domain machst.
Gut. Das sollte erstmal Funktionieren. ich muß ja einen Eintrag a la .domain.tld smtp:mailserver.domain.tld etc machen. Nur jetzt wird ja alle Mail an die Domain über den "mailserver.domain.tld" weitergereicht. Das Problem was auftreten könnte, ist wenn sich der Mailserver für die Domain (MX) mal ändert? Gibt es keine Möglichkeit ihm zu sagen stelle direkt zu? Also das ganz normale Vorgehen MX aus DNS holen und weiterleiten? Danke für Deine Mühe! Habe hier leider keine Doku zur Hand :( Mirko -- +--[ Mirko Richter (RHCE) ]------------------------+ | + Netzwerke, Kommunikation, Computer, Service | | + Diskless Linux-Systeme | | + EPROM + FLASHROM Programmierung | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Mirko Richter | | Networks & Communicationsystems | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi-box.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+
* On Sun, 14 Jul 2002 at 15:21 +0200, Mirko Richter wrote:
Am Sonntag, 14. Juli 2002 13:18 schrieb Adalbert Michelic:
* On Sun, 14 Jul 2002 at 13:05 +0200, Mirko Richter wrote: [...]
Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll?
Indem Du in der /etc/mail/mailertable vor dem Eintrag für den smarthost einen Eintrag für die hakelige Domain machst.
Gut. Das sollte erstmal Funktionieren.
ich muß ja einen Eintrag a la
.domain.tld smtp:mailserver.domain.tld
etc machen.
Nur jetzt wird ja alle Mail an die Domain über den "mailserver.domain.tld" weitergereicht. Das Problem was auftreten könnte, ist wenn sich der Mailserver für die Domain (MX) mal ändert?
Stümpt. Da weiß ich leider ad-hoc auch keine Lösung, mein Bat-Book liegt momentan auch noch in irgendeinem Umzugskarton ... Du könntest evtl. mit einem cronjob regelmäßig die mailertable neu aufbauen, aber das ist auch keine übermäßig tolle Lösung.
Gibt es keine Möglichkeit ihm zu sagen stelle direkt zu? Also das ganz normale Vorgehen MX aus DNS holen und weiterleiten?
Da hab ich momentan keine Ahnung :-) -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Hallo, On Sun, 14 Jul 2002, Adalbert Michelic wrote:
* On Sun, 14 Jul 2002 at 15:21 +0200, Mirko Richter wrote:
Am Sonntag, 14. Juli 2002 13:18 schrieb Adalbert Michelic:
* On Sun, 14 Jul 2002 at 13:05 +0200, Mirko Richter wrote: [...]
Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll? Indem Du in der /etc/mail/mailertable vor dem Eintrag für den smarthost einen Eintrag für die hakelige Domain machst.
Gut. Das sollte erstmal Funktionieren.
ich muß ja einen Eintrag a la
.domain.tld smtp:mailserver.domain.tld
etc machen.
Nur jetzt wird ja alle Mail an die Domain über den "mailserver.domain.tld" weitergereicht. Das Problem was auftreten könnte, ist wenn sich der Mailserver für die Domain (MX) mal ändert?
Ist nicht existent. :) Uebrigens: AFAIK bedeutet ein ".domain.tld<tab>...", dass nur mails an _sub_-domains von domain.tld via "mailserver.domain.tld" gesendet werden, falls alles (ob mit oder ohne subdomain) drueber gehen soll, dann muss es AFAIK "domain.tld<tab>...", also _ohne_ fuehrenden Punkt heissen...
Du könntest evtl. mit einem cronjob regelmäßig die mailertable neu aufbauen, aber das ist auch keine übermäßig tolle Lösung.
NACK. man DNS. Solange man einen _Namen_ in der Mailertable angibt... Ok, wenn jetzt von "mailhost.domain.tld" auf "smpt.domain.tld" umgestellt wird, dann muss man "nachtragen", aber das sollte nur aeusserst selten noetig sein. Ansonsten macht die Aufloesung ja das DNS. Und, naja, zur Not ist die mailertable ja schnell aktualisiert...
Gibt es keine Möglichkeit ihm zu sagen stelle direkt zu? Also das ganz normale Vorgehen MX aus DNS holen und weiterleiten?
AFAIK geht das nur, wenn man keinen(!) Smarthost definiert (dann holt sich sendmail zu allen Adressen den zustaendigen MX via DNS)... Falls du aber nen Smarthost verwenden willst und fuer ein paar hosts ggfs. die Ausnahmen in der mailertable aktualisieren willst wuerde sich z.B. ein cronjob anbieten, der z.B. via 'dig' die aktuellen MXe holt und dann die mailertable anpasst. Sollte sich recht simpel mit nem shell-script (mit sed) loesen lassen... ==== [..] for d in $DOMAINS; do MX=`dig mx "$d" | sed -n '/IN MX/s/.*[ ]\([^ ]*\)\.$/\1/p' ## ^^ ^^^ jew. Leerz.+Tab! ## hier ist fine-tuning angesagt wenn's mehere MX gibt, zur Not ## sollt's ein '| head -1' tun s. [1] echo -e "${d}\tsmtp:${MX}" >> "${TMPFILE}" done [..] mv "${TMPFILE}" /etc/mail/mailertable makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable rcsendmail reload ==== Aber, wie oben erwaehnt, ich seh das Problem nicht... HTH, -dnh [1] $ dig mx t-online.de | \ sed -n '/IN MX/s/.*[ ]\([^ ]*\)\.$/\1/p' | head -1 mailin03.sul.t-online.de (und in 2 weiteren tests bekam ich "mailin02..." und "mailin01...") -- Hah. I bet Al Qaeda inadvertently wiped out a number of bugs and security holes. They *were* working outside the rigorous MS development processes, right? No way that an outside programmer could achieve the same bug density as a trained MS programmer with full knowledge of the source. -- Arthur v. d. Harg in asr on the rumour, that Al Qaeda hacked MS Win
Moin,
* Mirko Richter
Es ist nur eine Wählverbindung via ISDN vorhanden, deshalb werden alle Mails vom lokalen Sendmail an den Mailserver des zuständigen Providers weitergereicht (SMARTHOST).
Jetzt tritt allerdings folgendes Problem auf, Mails an eine bestimmte Domain können vom Server des Providers nicht zugestellt werden. Als Fehler krig ich: Permanent Error (Server ist nicht erreichbar)
Um welche Domain geht's denn, ist der MX wirklich nicht erreichbar?
Wir versuchen seit 2 Wochen eine Lösung durch den Provider zu bekommen, nur bei der Hotline hat man wie so oft keine Ahnung.
... Schnauze voll ! ...
Providerwechsel!
Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll?
Das ist bei Sendmail wohl recht knifflig, aber Exim ist für solche Anwendungszwecke angeblich gut geeignet. Thorsten -- He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. - Thomas Jefferson
Am Sonntag, 14. Juli 2002 13:49 schrieb Thorsten Haude:
Moin,
* Mirko Richter
[02-07-14 13:05]: Es ist nur eine Wählverbindung via ISDN vorhanden, deshalb werden alle Mails vom lokalen Sendmail an den Mailserver des zuständigen Providers weitergereicht (SMARTHOST).
Jetzt tritt allerdings folgendes Problem auf, Mails an eine bestimmte Domain können vom Server des Providers nicht zugestellt werden. Als Fehler krig ich: Permanent Error (Server ist nicht erreichbar)
Um welche Domain geht's denn, ist der MX wirklich nicht erreichbar?
von mir in der Firma aus ja! von Ihm zu Haus ja! vom Provider aus - scheinbar nicht? warum - gute Frage - nächste Frage?
Wir versuchen seit 2 Wochen eine Lösung durch den Provider zu bekommen, nur bei der Hotline hat man wie so oft keine Ahnung.
... Schnauze voll ! ...
Providerwechsel!
Er wohnt halt auf dem Lande, da gibt es nicht allzuviele Möglichkeiten, wenn man einen halbwegs preiswerten Provider sucht :( Zumahl es ja nicht mal "bewiesen" ist, ob es am Provider selbst liegt, kann ja auch das Routing irgendwo auf dem Weg zum Empfänger sein?
Wie kann ich dem lokalen Sendmail sagen, das er (nur) diese Mails an diese Domain direkt zustellen soll?
Das ist bei Sendmail wohl recht knifflig, aber Exim ist für solche Anwendungszwecke angeblich gut geeignet.
War nicht unbedingt mein Ansinnen Ihm nen neuen Mailserver aufzusetzen ;) Mirko -- +--[ Mirko Richter (RHCE) ]------------------------+ | + Netzwerke, Kommunikation, Computer, Service | | + Diskless Linux-Systeme | | + EPROM + FLASHROM Programmierung | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Mirko Richter | | Networks & Communicationsystems | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi-box.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+
Moin,
* Mirko Richter
Wir versuchen seit 2 Wochen eine Lösung durch den Provider zu bekommen, nur bei der Hotline hat man wie so oft keine Ahnung.
... Schnauze voll ! ...
Providerwechsel!
Er wohnt halt auf dem Lande, da gibt es nicht allzuviele Möglichkeiten, wenn man einen halbwegs preiswerten Provider sucht :(
Das fällt mir jetzt erst auf: Ich bin auch auf einen Provider für den Zugang angewiesen (DSL und so), meine Mail erledige ich aber über einen anderen. Ich kenne allerdings die Preise da nicht, weil ich auch noch Webspace habe. Thorsten -- The privacy of correspondence, posts and telecommunications shall be inviolable. - German Grundgesetz, Article 10, Sec. 1
Hallo, Mirko Richter:
Der Versand klappt allerdings, wenn die Mails direkt vom lokalen sendmail zugestellt werden (also ohne SMARTHOST via Provider).
Die wirklich beste Lösung wäre es wohl, den Provider zu wechseln. Sowas haben _die_ in den Griff zu kriegen, nicht du. Es wäre wahrscheinlich sinnvoll, herauszufinden, warum die "ordentliche" art der Zustellung nicht funktioniert. Idee 1: Es wäre möglich, daß dein Provider in einer Spamliste gelandet ist. Wenn dem so ist, dann nützt deine geplante Direktauslieferung für einen Empfänger nichts, denn früher oder später wird es weitere Problemfälle geben. Idee 2: Ich hatte vor kurzem ein ähnliches Problem, nur umgekehrt: Wir haben keine Mails _bekommen_ von Leute, die alle bei einem bestimmten Provider waren. Dank der Liste ließ sich das Problem lösen: Diese Domain haben wir gekauft, und sie war früher bei diesem Provider gehostet. Nach dem "Abzug" der Domain wurde die Domain nicht vom DNS entfernt, sodaß die Post immer an die alte Adresse ging. Aber nur, wenn deren DNS genutzt wurde. =%-| Hast du Shellzugriff auf einen Rechner beim Provider? Dann mach doch mal smtp per Hand, überprüf die DNS-Auflösung und so. Gruß, Ratti -- http://www.gesindel.de/neu/ | Fontlinge | Die Schriftenverwaltung für LINUX
Am Sonntag, 14. Juli 2002 15:02 schrieb Ratti:
Hallo,
Mirko Richter:
Der Versand klappt allerdings, wenn die Mails direkt vom lokalen sendmail zugestellt werden (also ohne SMARTHOST via Provider).
Die wirklich beste Lösung wäre es wohl, den Provider zu wechseln. Sowas haben _die_ in den Griff zu kriegen, nicht du.
Nur gibt es nix anderes brauchbares (preiswertes) für Ihn. Ländliche Gegend halt, ca. 350 Einwohner-Nest darum reißt sich keiner der Großen ;)
Es wäre wahrscheinlich sinnvoll, herauszufinden, warum die "ordentliche" art der Zustellung nicht funktioniert.
Idee 1: Es wäre möglich, daß dein Provider in einer Spamliste gelandet ist. Wenn dem so ist, dann nützt deine geplante Direktauslieferung für einen Empfänger nichts, denn früher oder später wird es weitere Problemfälle geben.
Glaub ich nicht! Dann müßte in der "Fehlermeldung" schließlich irgendeine Reaktion des Empfänger-Servers zu sehen sein wie Rejectet/Relay denied/etc. Davon gibt es aber keinerlei Anzeichen. Ich Tippe ehr auf ein "verkorkstes" Routing irgendwo zwischendurch. U.U. kann der Provider selbst nicht mal was dafür, die haben ihre Rechner scheinbar auch nur irgendwo in F.a.M. bei einem Hoster untergebracht.
Idee 2: Ich hatte vor kurzem ein ähnliches Problem, nur umgekehrt: Wir haben keine Mails _bekommen_ von Leute, die alle bei einem bestimmten Provider waren. Dank der Liste ließ sich das Problem lösen: Diese Domain haben wir gekauft, und sie war früher bei diesem Provider gehostet. Nach dem "Abzug" der Domain wurde die Domain nicht vom DNS entfernt, sodaß die Post immer an die alte Adresse ging. Aber nur, wenn deren DNS genutzt wurde. =%-|
Gibt halt nette Effekte sowas ...
Hast du Shellzugriff auf einen Rechner beim Provider? Dann mach doch mal smtp per Hand, überprüf die DNS-Auflösung und so.
Ne leider nicht, er hat nur einen Dial-In und eine POP3-Box. Mirko -- +--[ Mirko Richter (RHCE) ]------------------------+ | + Netzwerke, Kommunikation, Computer, Service | | + Diskless Linux-Systeme | | + EPROM + FLASHROM Programmierung | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Mirko Richter | | Networks & Communicationsystems | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi-box.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+
Moin,
* Mirko Richter
Am Sonntag, 14. Juli 2002 15:02 schrieb Ratti:
Es wäre möglich, daß dein Provider in einer Spamliste gelandet ist. Wenn dem so ist, dann nützt deine geplante Direktauslieferung für einen Empfänger nichts, denn früher oder später wird es weitere Problemfälle geben.
Glaub ich nicht! Dann müßte in der "Fehlermeldung" schließlich irgendeine Reaktion des Empfänger-Servers zu sehen sein wie Rejectet/Relay denied/etc. Davon gibt es aber keinerlei Anzeichen.
Nicht unbedingt, ich bin sicher, das eine ganze Menge von Leuten Spam einfach fallenlassen.
U.U. kann der Provider selbst nicht mal was dafür, die haben ihre Rechner scheinbar auch nur irgendwo in F.a.M. bei einem Hoster untergebracht.
Sollen sie halt einen besseren Hoster benutzen, schließlich bekommen sie ja Geld dafür. Thorsten -- When the government fears the people, it is liberty. When the people fear the government, it is tyranny. - Thomas Paine
participants (5)
-
Adalbert Michelic
-
David Haller
-
Mirko Richter
-
Ratti
-
Thorsten Haude