PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mail server einrichten auf ubuntu + ispconfig3



boesi666
29.08.12, 16:50
moin zusammen,

habe einen vserver bei hetzner und auf diesem dort ebenfalls das serververwaltungstool ISPConfig installiert

dieser server soll auch mails empfangen und ich habe schon versucht die postfix config manuell anzupassen. allerdings kommen keine mails an dem server an. wenn ich von einen anderen rechner eine mail an diese domain nun schicke, kommt alle paar stunden eine mail zurück, dass diese mail noch nicht zugestellt werden konnte und es weiter probiert wird.

habe versucht auf meinem server in der konsole folgendes einzugeben:
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
^C^C^CConnection closed by foreign host.

Dabei kommt nach dem connect die meldung: Escape character is '^]'. und dann hängt er einfach nur noch und nix passiert mehr. komtm auch kein fehler- hab min nmap einen port scan gemacht. der sagt auch, dass der port offen ist.

habe bei meinem provider die dns daten angezeigt. habe nicht so viel ahnung davon aber folgendes steht da zumindest u.a. drin:

mail IN A festip

den postfix dienst stoppe, kommt:
wenn ich telnet localhost 25
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

also denke ich, dass der mailserver schon normal erreichbar ist, jedoch was mit der postfix konfig nicht stimmt


wenn ich ne mail an den mailserver schicke (software@hro-netz.de), dann sagt die mail.log:
Aug 29 16:38:46 Ubuntu-1204-precise-64-minimal postfix/smtpd[5597]:
Aug 29 16:38:46 Ubuntu-1204-precise-64-minimal postfix/smtpd[5597]: connect from moutng.kundenserver.de[212.227.17.8]
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal pop3d: Connection, ip=[::ffff:127.0.0.1]
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal pop3d: Disconnected, ip=[::ffff:127.0.0.1]
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal imapd: Connection, ip=[::ffff:127.0.0.1]
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal imapd: Disconnected, ip=[::ffff:127.0.0.1], time=0
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal postfix/smtpd[5651]: connect from localhost[127.0.0.1]
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal postfix/smtpd[5651]: SSL_accept error from localhost[127.0.0.1]: lost connection
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal postfix/smtpd[5651]: lost connection after CONNECT from localhost[127.0.0.1]
Aug 29 16:40:01 Ubuntu-1204-precise-64-minimal postfix/smtpd[5651]: disconnect from localhost[127.0.0.1]
Aug 29 16:40:02 Ubuntu-1204-precise-64-minimal postfix/cleanup[5691]: warning: database /etc/postfix/sender_canonical.db is older than source file /etc/postfix/sender_canonical
Aug 29 16:40:02 Ubuntu-1204-precise-64-minimal postfix/pickup[4786]: 8E27E83D63: uid=33 from=<www-data>
Aug 29 16:40:02 Ubuntu-1204-precise-64-minimal postfix/cleanup[5691]: 8E27E83D63: message-id=<20120829144002.8E27E83D63@mail.hro-netz.de>
Aug 29 16:40:02 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 8E27E83D63: from=<www-data@mydomain>, size=907, nrcpt=1 (queue active)
Aug 29 16:40:02 Ubuntu-1204-precise-64-minimal maildrop[5696]: Unable to create a dot-lock at /var/vmail/mydomain/root/5696.0.Ubuntu-1204-precise-64-minimal.
Aug 29 16:40:02 Ubuntu-1204-precise-64-minimal postfix/pipe[5695]: 8E27E83D63: to=<root@mydomain>, orig_to=<root>, relay=maildrop, delay=0.15, delays=0.12/0.02/0/0.01, dsn=4.3.0, status=deferred (temporary failure. Command output: /usr/bin/maildrop: Unable to create a dot-lock at /var/vmail/hro-netz.info/root/5696.0.Ubuntu-1204-precise-64-minimal. )
Aug 29 16:40:04 Ubuntu-1204-precise-64-minimal postfix/smtpd[5651]: connect from moutng.kundenserver.de[212.227.126.186]
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 8F0A3835E8: from=<>, size=2934, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 54E75824D2: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 734FA837E9: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 703EB824BC: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: ADDC882A6F: from=<>, size=2932, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: A205782CEF: from=<>, size=2934, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: CFDF58244C: from=<>, size=2934, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: C0FF283665: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: EF5978363C: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: E15E8837C5: from=<>, size=2934, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: E9CF4836BC: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: E035283796: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 11F2383C94: from=<>, size=2934, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: B42D7835D5: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 2462F83618: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 3EDEF82CCE: from=<>, size=2934, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal maildrop[5702]: Unable to create a dot-lock at /var/vmail/mydomain/www-data/5702.0.Ubuntu-1204-precise-64-minimal.
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/qmgr[4787]: 4AE01839BF: from=<>, size=2936, nrcpt=1 (queue active)
Aug 29 16:40:46 Ubuntu-1204-precise-64-minimal postfix/pipe[5695]: 8F0A3835E8: to=<www-data@hro-netz.info>, relay=maildrop, delay=123855, delays=123855/0.01/0/0.02, dsn=4.3.0, status=deferred (temporary failure. Command output: /usr/bin/maildrop: Unable to create a dot-lock at /var/vmail/hro-netz.info/www-data/5702.0.Ubuntu-1204-precise-64-minimal. )
A

die mail die dann zurück kommt hat u.a. folgenden inhalt:
This message was created automatically by mail delivery software.

A message that you sent has not yet been delivered to one or more of
its recipients after 2 days.

The message has not yet been delivered to the following addresses:

<software@festip>

mail transaction failed during initialization


meine /etc/postfix/main.cf :
mydestination = Ubuntu-1204-precise-64-minimal, localhost, localhost.localdomain
relayhost =
mynetworks = festip 127.0.0.0/8 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
#virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf, hash:/var/li$
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.$
smtpd_tls_security_level = may
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf

relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domain$
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = maildrop
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
owner_request_special = no
#content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
message_size_limit = 0
sender_canonical_maps = hash:/etc/postfix/sender_canonical


mit vielen der einträge in der config weiss ich gar nix anzufangen weil ich das zum ersten mal so machen

hab schon verschiedene tutorials gelesen und komme nicht wirklich klar. denke, dass einiges auch von diesem ispconfig3 tool herrührt
für HILFE Danke ich im voraus!!

DrunkenFreak
29.08.12, 17:33
hab schon verschiedene tutorials gelesen und komme nicht wirklich klar. denke, dass einiges auch von diesem ispconfig3 tool herrührt
für HILFE Danke ich im voraus!!

Das dürfte alles sagen. Finger weg vom Server!

Als nächstes Code-Tags nutzen und dann die Logs einfach mal durchlesen.

Was soll denn deiner Meinung nach einer erfolgreichen Verbindung mit Telnet kommen?

boesi666
30.08.12, 07:09
Es sollte die Möglichkeit kommen, das man weitere Kommandos eingehen kann...

boesi666
30.08.12, 12:41
die mail.log zeigt mittlweile so was an unmittelbar nachdem ich eine mail an diesen mail server von mir gesendet habe:



Aug 30 12:39:16 Ubuntu-1204-precise-64-minimal postfix/smtpd[6384]: connect from moutng.kundenserver.de[212.227.126.171]
Aug 30 12:39:18 Ubuntu-1204-precise-64-minimal postfix/smtpd[6191]: SSL_accept error from mail-bk0-f54.google.com[209.85.214.54]: Connection timed out
Aug 30 12:39:18 Ubuntu-1204-precise-64-minimal postfix/smtpd[6191]: lost connection after CONNECT from mail-bk0-f54.google.com[209.85.214.54]
Aug 30 12:39:18 Ubuntu-1204-precise-64-minimal postfix/smtpd[6191]: disconnect from mail-bk0-f54.google.com[209.85.214.54]

boesi666
30.08.12, 13:09
hat keiner ne idee, warum beim test mit telnet localhost 25 ich nicht so was erhalte:

telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.example.com ESMTP Postfix (Debian/GNU)
ehlo localhost
250-mail.example.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

sondern nur bis
Connected to localhost.
Escape character is '^]'.
komme und dann die eingabe hängt?? wie gesagt, es muss irgendwie an postfix liegen, weil wenn ich den stoppe, dann gar kein test mit telnet localhost 25 geht

muell200
30.08.12, 13:42
SSL_accept error from mail-bk0-f54.google.com[209.85.214.54]: Connection timed out


der server kann keine verbindung zu mail-bk0-f54.google.com aufbauen
firewall?
router?
...


hat keiner ne idee, warum beim test mit telnet localhost 25 ich nicht so was erhalte:

weil kein dienst auf dem port anwortet...
laeuft der mailserver?
firewall?
usw...

boesi666
30.08.12, 15:09
weil kein dienst auf dem port anwortet...
laeuft der mailserver?
firewall?
usw...

das versteh ich irgendwie nicht.
müsste der port 25 nicht ofen sein, wenn ich bis dahin schon komme?

ausserdem wenn ich /etc/init.d/postfix stop eingebe und dann nochmal telnet localhost 25, dann kommt statt connected to localhost einfach nur connection refused

muell200
30.08.12, 16:32
das versteh ich irgendwie nicht.
müsste der port 25 nicht ofen sein, wenn ich bis dahin schon komme?


ist das eine vermutung oder ist der port wirklich offen?

was sagt:
netstat -nat |grep 25

hast du mal die logsangeschaut, wenn du dich connection willst...

boesi666
30.08.12, 17:35
ist das eine vermutung oder ist der port wirklich offen?

was sagt:
netstat -nat |grep 25

hast du mal die logsangeschaut, wenn du dich connection willst...

netstat sagt:
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
tcp6 0 0 :::25 :::* LISTEN


in dem moment wenn ich

telnet localhost 25
eingebe, sagen die logs: connect from localhost[127.0.0.1]

dann kommt eben wie gesagt:
Connected to localhost.
Escape character is '^]'.

... und nix weiter passiert

wenn ich irgendwann dann strg+c drücke kommt "disconnect from localhost[127.0.0.1]
" in den logs.

genau so ist es wenn ich eben ne mail an diesen server sende. da kommt dann je nach absender connect from moutng.kundenserver.de[212.227.126.171]

ca 10-20 sekunden später dann von alleine:
disconnect from moutng.kundenserver.de[212.227.126.171]

DrunkenFreak
30.08.12, 17:42
Spätestens jetzt sollte dir doch mal langsam selbst auffallen, dass du verbunden bist oder?

Du hast wahrscheinlich deinen MTA total kaputtkonfiguriert. Setz das Ding neu auf und fang mit einer minimalen Konfiguration an zu üben. Dann gehst du weiter bis zu dem Punkt, wo du eh hin willst. Und das ganze machst du zu Hause und nicht im Internet!

boesi666
30.08.12, 17:54
na dass der port blockiert ist, habe ich mir ja auch gedacht. ich vermute den fehler ja wie gesagt in der postfix installation, welche ja auch sich etwas vermischt mit dem von mir installierten serververwaltungstool ispconfig3

von zu hause aus machen und neu aufsetzen ist nicht so easy. der rechner ist ein root server bei hetzner, also nicht bei mir und ausserdem läft da schon web seite, web shop und e-mail versand mittels postfix.

mails empfangen soller jetzt eben leider nur auch noch, da die e-mail adresse durch das ändern des dns eintag bei meinem provider auf den neuen root server nun auch dahin läft und dieser somit nun auch die mails annehmen muss :-(

DrunkenFreak
30.08.12, 17:59
Hmpf...du sollst den Versand nicht von zu Hause aus machen, sondern üben! Du zeigst hier von Anfang an, dass du keine Ahnung von der Materie hast und dennoch einen Webshop und eine Webseite betreibst.

Wenn du das alles nicht hinkriegst, dann schaff dir Hilfe an. Hetzner hilft dir mit Sicherheit gerne gegen eine kleine Aufwandspauschale.

boesi666
30.08.12, 21:08
Ja Hilfe wollt ich mir holen. Genau hier!!! HABE bisher immer hier gute Hilfe bekommen und mich immer darüber gefreut. Der Shop läuft im kleinen Stil, genau so wie die Web Seite. Kenn mich ganz gut mit Linux aus bis auf eben jetzt gerade das Thema mit den mails . Deshalb lese ich nun und Versuch mich durchzuführen. Wenn das zu blöd ist,macht den Beitrag eben einfach zu oder löscht ihn einfach wieder.

muell200
31.08.12, 08:11
Ja Hilfe wollt ich mir holen. Genau hier!!!

dann solltest du uns auch die fragen beantworten...

was steht ins den logs?

IT ist simply, wenn es laeuft... :)

info: ich wuerde keine oeffentliche ip posten...