"Freier" Mailversender

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

"Freier" Mailversender

Beitrag von suntsu » 14.04.2003 12:57:03

Tag

Ich möchte gerne meine Mails unabhängig von meinem Standort/ISP-Provider versenden.
Da aber alle ISP die ich kenne den Mailversand nur erlauben, wenn man auch über Sie ins inet geht, suche ich jetzt einen Mailserver den das ned stört. Gibt es sowas?

Wenn nicht denke ich darüber nach ob ich nicht auf meinem privaten webserver zuhause einen Mailserver(nur zum verschicken der Mails) einrichten soll.
Auf was müsste ich hier achten(Wäre sendmail dafür das richtige?)?


gruss
manuel

edit:

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 14.04.2003 13:23:22

Hi,

das mit dem eigenen Mailserver hat so seine Tücken, da viele Mailserver im Internet Hosts mit einer IP aus einem dyn. Adressbereich ablehnen.

Das bedeutet du kannst nicht mehr an jeden verschicken.

Außerdem sperrt zum beispiel die Telekom den Versand von Emails an alle mit t-online.de in der Mailadressem wenn der sendende Host eine Einwahlverbindung ins T-Net ist.

Unsere Lösung war einen Relay Server zu installieren auf einem Server mit fester IP Nummer. Wenn du sowas nicht hast :( dann wirds glaube ich schwierig

Ciao
Matze

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.04.2003 13:33:57

k, danke.

Ich möchte eigentlich nur die mails an meinen eigenen Webserver senden, und dann von diesem aus an meinen ISP weiterleiten. Das sollte gehen, oder?
Kann ich das mit exim oder sendmail machen? Kann man auch die User einschränken, damit das Ding dann nicht missbraucht wird?

gruss
manuel

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 14.04.2003 13:50:20

Hi,

klar wenn du exim installierst kannst du exim einen SmartHost mitteilen, an den er alle Emails weiterleiten soll. (dein Webserver ?)

Du kannst verschiedene Authentifizierungsverfahren verwenden, um den ZUgang zu deinem SmartHost zu sichern. Wir nehmen hier CRAM-MD5 weil das so gut klingt :wink:

Wir haben hier die etwas schräge config das wir im Lan exim haben und auf unserem Server im Netz sendmail, aber selbst das ging ganz gut nach einigen Anläufen.

Ciao
Matze

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.04.2003 14:58:09

So, ich hab exim soweit eingerichtet das ich mails damit versenden kann.

Kenn einer ein howto wo das mit dem weiterleiten beschrieben ist?

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 14.04.2003 15:17:34

hmm eigentlich fragt exim dich bei der Installation welche Art von SMTP Server Exim darstellen soll.

Wenn du eximconfig aufrufst dann siehst du unter anderem

Code: Alles auswählen

 
(2) Internet site using smarthost: You receive Internet mail on this
     machine, either directly by SMTP or by running a utility such as
     fetchmail. Outgoing mail is sent using a smarthost. optionally with
     addresses rewritten. This is probably what you want for a dialup
     system.
Das muesste das sein was du willst, also 2 drücken und den Smarthost angeben ...
fertig.

Oder habe ich dich falsch verstanden ?

Ciao
Matze

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.04.2003 15:27:38

danke, hab ich jetzt mit eximconfig so hinbekommen.

Weisst du was dieser log-eintrag mir sagen will?

Code: Alles auswählen

2003-04-14 15:26:02 1953yD-0004Yb-00 <= root@suntsu.no-ip.org U=root P=local S=517
2003-04-14 15:26:03 1953yD-0004Yb-00 == root@suntsu.no-ip.org <root@suntsu.no-ip.org> T=local_delivery defer (13): Permission denied: creating lock file hitching post /var/mail/root.lock.webserva.webserva.3e9ab6eb.00004476 (euid=65534 egid=65534)
Die berechtigung auf /var/mail/root ist eigentlich gut(rw,rw,rw).

gruss
manuel

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 14.04.2003 16:33:27

Hi,

da gibts zwei möglichkeiten. Kannst du unter Q0201 in der FAQ auf exim.org nachlesen.
ich nehme immer diese hier:

chmod g-s /var/mail
chmod o+wt /var/mail


Ciao
Matze

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 14.04.2003 20:51:43

barmeier hat geschrieben:das mit dem eigenen Mailserver hat so seine Tücken, da viele Mailserver im Internet Hosts mit einer IP aus einem dyn. Adressbereich ablehnen.
Das Problem tritt aber nur auf, wenn du bei der Telekom oder so bist. Ich bin bei QSC und hatte bis jetzt nur mit einer Domain Probleme (die wird nun über den SMTP vom webspace Provieder relayed).

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.04.2003 21:07:04

Also verschicken kann ich schon.
Aber wie kann ich empfangen? meine domain ist in der art suntsu.no-ip.com, und meine email suntsu@suntsu.no-ip.com. Was muss ich machen damit ich im ersten Schritt dieses mail als User suntsu empfangen kann?

Wenn mir jemand ein gutes Mailtut hat, oder eine schöne beispielconfig(ähnlich aufgebaut) wäre ich dankbar.

Und wenn jemand Zeit und lust hat sich mein exim.config anzuschauen und zu verbessern. http://www.suntsu.ch/exim.conf


gruss
manuel

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 14.04.2003 21:31:17

Wie ist den die Domain genau? suntsu.no-ip.com hab ich gerade versucht, aber da bekomme ich die Mail mit dem Hinweis zurück, das es die Domain nicht gibt. Wenn du die Domain bei dyndns registriert hast, dann sollte es reichen, wenn der DNS Eintrag bei dyndns immer aktuell ist und dann klappt das mit dem Emfpang auch. Wenn du die Mails an einen extra Host umleiten willst, dann kannst du im MX (MaileXchange) die IP des Rechners eintragen, der die Mails entgegen nehmen soll.
Bei mir klappt das mit dem empfangen der Mails ohne Probleme.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.04.2003 22:07:51

Entschuldige. Es ist natürlich eine .org Adresse ;)

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 14.04.2003 23:00:15

Connection refused.

Entweder der Mailserver läuft nicht, der Port 25 wird von einen Firewall geblockt, der Mailserver ist so konfiguriert, das er keine Mails von aussen annimmt oder der DNS Record bei dyndns ist nicht aktuell.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 14.04.2003 23:50:31

hm... Wenn ich mir eine Mail an diese Adresse(suntsu@suntsu.no-ip.org) schicke geht sie zwar weg(ohne Fehlermeldung), aber kommt nie an.
Mailserver läuft, Router ist korrekt eingestellt.

Ich glaube ich wollte das ein bisschen zu schnell machen. Hast du vielleicht eine Adresse mit einem stepbystep howto? Ich finde exim.org ned so übersichtlich.

gruss
manuel

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 15.04.2003 07:09:42

Wo die Mail hingegangen ist sollte eigentlich in /var/log/mail.* nachzulesen sein.

Von exim hab ich sonst aber keine Ahnung, der MTA meiner Wahl ist postfix.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 15.04.2003 09:26:01

Hi,

hast du die aliases editiert ?

Du musst in den aliases ein Mapping zwischen der Mailadresse und den benutzern von linux herstellen.

Code: Alles auswählen

mailer-daemon: postmaster
matthias.barmeier: barmeier
da muss dann also sien Zeile stehen wie ...
sunstsu: username

Ob man das auch braucht wenn beide gleich sind, weiss ich nicht, aber es kann auf jedenfall nicht schaden.

Ciao
Matze

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 15.04.2003 09:40:15

Ja das hab ich gemacht.Aber ich weis nicht ob ich die Domain ignorieren kann.

welches wäre richtig?
test: suntsu
test@suntsu.no-ip.org: suntsu

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 15.04.2003 09:58:44

Hi,

die Domain kannst du ignorieren, jedenfalls mach ich das un das geht.

eigentlich muesstest du im exim Log zeimlich genau angezeigt bekommen, was
nicht geht.

Hast du suntsu.no-ip.org als lokale domain in deinem config stehen ?

Ciao
Matze

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 15.04.2003 10:18:15

Tag

Ja die Domain steht in der exim config. Ist auch einzusehen unter http://www.suntsu.ch/exim.conf


Ich poste jetzt hier mal ein bisschen von meinem logfile, vielleicht hat jemand ja ne idee.
Im paniclog hab ich keine Einträge mehr.

gruss und danke
manuel




Auszug aus dem Log:

Code: Alles auswählen

2003-04-15 06:38:01 Start queue run: pid=18512
2003-04-15 06:38:01 195HrF-0004fT-00 == root@suntsu.no-ip.org T=remote_smtp defer (-44): retry time not reached for any host
2003-04-15 06:38:01 1958vj-0000Ao-00 == root@webserva.ch routing defer (-42): retry time not reached
2003-04-15 06:38:01 1958wp-0000B9-00 == root@webserva routing defer (-42): retry time not reached
2003-04-15 06:38:01 End queue run: pid=18512
2003-04-15 06:40:02 195IEk-0004ow-00 <= root@suntsu.no-ip.org U=root P=local S=753
2003-04-15 06:40:06 195IEk-0004ow-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:06 195IEk-0004ow-00 Completed
2003-04-15 06:40:07 195IEp-0004p2-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=1362 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:08 195IEp-0004p2-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:08 195IEp-0004p2-00 Completed
2003-04-15 06:40:09 195IEr-0004p8-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=1927 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:10 195IEr-0004p8-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:10 195IEr-0004p8-00 Completed
2003-04-15 06:40:11 195IEt-0004pE-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=2492 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:12 195IEt-0004pE-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:12 195IEt-0004pE-00 Completed
2003-04-15 06:40:13 195IEv-0004pK-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=3057 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:13 195IEv-0004pK-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:13 195IEv-0004pK-00 Completed
2003-04-15 06:40:15 195IEx-0004pQ-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=3622 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:15 195IEx-0004pQ-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:15 195IEx-0004pQ-00 Completed
2003-04-15 06:40:17 195IEz-0004pW-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=4187 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:17 195IEz-0004pW-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:17 195IEz-0004pW-00 Completed
2003-04-15 06:40:19 195IF1-0004pc-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=4752 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:19 195IF1-0004pc-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:19 195IF1-0004pc-00 Completed
2003-04-15 06:40:22 195IF4-0004pi-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=5317 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:23 195IF4-0004pi-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:23 195IF4-0004pi-00 Completed
2003-04-15 06:40:25 195IF7-0004po-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=5882 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:25 195IF7-0004po-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]
2003-04-15 06:40:25 195IF7-0004po-00 Completed
2003-04-15 06:40:27 195IF9-0004pu-00 <= root@suntsu.no-ip.org H=mail01.solnet.ch [212.101.4.135] P=esmtp S=6447 id=E195IEk-0004ow-00@webserva.webserva
2003-04-15 06:40:27 195IF9-0004pu-00 ** Too many "Received" headers - suspected mail loop
2003-04-15 06:40:27 195IF9-0004q0-00 <= <> R=195IF9-0004pu-00 U=mail P=local S=7289
2003-04-15 06:40:27 195IF9-0004pu-00 Error message sent to root@suntsu.no-ip.org
2003-04-15 06:40:27 195IF9-0004pu-00 Completed
2003-04-15 06:40:28 195IF9-0004q0-00 => root@suntsu.no-ip.org R=smarthost T=remote_smtp H=mail01.solnet.ch [212.101.4.135]


Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Beitrag von barmeier » 15.04.2003 10:40:29

Hi,

die Einstellungen in deinem EximConf für deine lokale Domain stimmen nicht.
deswegen liefert er deine Email jedesmal aus und zwar an mail01.solnet.ch
was der Server deines Providers sein dürfte.

Du müsstest den Eintrag so abändern.

Code: Alles auswählen

local_domains = localhost:sunstu.no-ip.org
dann muesst es gehen.

Ciao
Matze

Antworten