der Mercury-Mailserver...

ich will auf einem Rootserver, auf dem unteranderem ne HP und diverse andere Server laufen, einen Mailserver einrichten...
Da ich auf genanntem Server XAMPP benutze, und dort der Mercury schon mitinstalliert wird, hab ich mich dazu entschieden eben diesen als Mailserver zu nutzen...

Auf dem Mailserver liet eine Dynamische DNS, MX und Wildcards sind aktiv...

Intern kann ich wunderbar mails verschicken, alles kein Problem... doch wenn ich Mails von meinem Server raus schicken will bekomme ich folgende Meldungen:

Mercury Core Process
14:39:55: Job MG000001: from test@dns.de (local)
To: mail@gmx.de (non-local) (Job MG000002) -OK

soweit sogut... doch dann:

Mercury SMTP Client (end-to-end version)
14:39:56; processing job MO000003
Temporary error 249 (remporary MX resolution error) resolving 'gmx.de'.


Wenn ich Mails von außen an mich schicken will, kommt erst garnichts bei mir an, also auch keine Fehlermeldung...

Warum funktioniert der Server nicht?

Hab ich was falsch eingerichtet?

Code:
#  MERCURY.INI generated by Mercury Setup
#
#
#  Sample Bindery Mode MERCURY.INI file (in fact, the one I use on
#  my production server). This one implements most of the possible
#  switches for each module, but you can edit it to do less if you
#  wish. All the fields shown below are described in the file
#  MGUIDE.HLP which is supplied in the Mercury archive.
#
#  Anything after a '#' to the end of the line is a comment and
#  is stripped out before parsing. Trailing and leading whitespace
#  is also stripped before parsing. Many sample commands have been
#  left in this file commented out for reference purposes.
#

[General]
myname:          dns.de            # Canonical name for this server
timezone:        +0000                                # Time Zone to add to date fields
file_api:        1                                    # Use the file api instead of queues
mailqueue:       W:\XAMPP\XAMPP\MERCURYMAIL\QUEUE     # Where mail should be put for delivery
smtpqueue:       W:\XAMPP\XAMPP\MERCURYMAIL\QUEUE     # Where the SMTP client should look for mail
newmail_path:    W:\XAMPP\XAMPP\MERCURYMAIL\MAIL\~N   # Where to find the users' WinPMail mailboxes.

[Protocols]
MERCURYS.DLL
MERCURYP.DLL
MERCURYE.DLL
# MERCURYC.DLL
MERCURYD.DLL
MERCURYH.DLL
MERCURYF.DLL
MERCURYW.DLL
MERCURYX.DLL
MERCURYI.DLL
MERCURYB.DLL

[Mercury]
failfile:     W:\xampp\xampp\MERCURYMAIL\Mercury\FAILURE.MER    # Delivery failure notification template
confirmfile:  W:\xampp\xampp\MERCURYMAIL\Mercury\CONFIRM.MER    # Delivery confirmation template
aliasfile:    W:\xampp\xampp\MERCURYMAIL\Mercury\ALIAS.MER      # System-wide alias file
synfile:      W:\xampp\xampp\MERCURYMAIL\Mercury\SYNONYM.MER    # User synonym database
listfile:     W:\xampp\xampp\MERCURYMAIL\Mercury\LISTS.MER      # List of lists
logwidth:     30                                    # Width of address fields in logfile
retpath:      1                                     # Do/Don't use 'return-path' for errors
maxhops:      30                                    # Used to detect mailing loops
gullible:     0                                     # If NZ, don't validate 'From' fields
bitnethost:   cunyvm.cuny.edu                       # Relay host for '.bitnet' rewrites
poll:         1                                     # Seconds between queue polling cycles
scratch:      W:\xampp\xampp\MERCURYMAIL\Scratch    # Where we can write temp files
returnlines:  15                                    # How many lines of failed messages to return
postmaster:   postmaster                            # NetWare UIC of postmaster
broadcast:    1                                     # Yes, we want broadcast notifications, but
receipts:     0                                     # ... no broadcasts for receipt confirmations
PM_notify:    1                                     # Do/Don't send errors to the postmaster
change_owner: 1                                     # Change message ownership to recipient
auto_tzone:   1                                     # If NZ, obtain timezone information from OS
LogLevel:     15                                    # System message reporting level
LogMax:       100                                   # Maximum number of system messages to store
RetryPeriod:  1                                     # Period between job retries (minutes)
MaxRetries:   16                                    # Maximum number of times a job can fail
TwoPasses:    1                                     # If NZ, process submission queue in 2 passes
Autoaddress:  0                                     # If NZ, auto-generate user addresses based on name
Daily_exit:   0                                     # If NZ, auto-restart each day after maintenance
No_Areply:    0                                     # If NZ, disable automatic replies system-wide
Alt_Forward:  0                                     # If NZ, allow alternate forwarding specification
Maint_hour:   2                                     # Hour for daily maintenance (24-hour clock)
Maint_min:    0                                     # Minute for daily maintenance
Retry_Mode:   0                                     # If NZ, use progressive backoff for queue retries

[MercuryC]
# Session_logging:  G:\                                      # Directory to write session transcripts
host:                                                        # mail mail host which relays for us
scratch:     W:\xampp\xampp\MERCURYMAIL\Mercury              # Where we can write temp files
poll:        30                                              # Seconds between queue polling cycles
returnlines: 15                                              # How many lines of failed messages to return
failfile:    W:\xampp\xampp\MERCURYMAIL\Mercury\FAILURE.MER  # Delivery failure template
esmtp:       1                                               # Yes, we want to use ESMTP extensions

[MercuryE]
HELO : dns.de
Poll : 15
Timeout : 60
Nameservers : dns.de
Log_Verbose : 0
DNS_Timeout : 20
DNS_Retries : 4
Transcripts : 1
MaxThreads : 10

[MercuryD]
scratch              :     W:\xampp\xampp\MERCURYMAIL\Mercury
# Timeout : 30
# Poll : 120               # How often to check hosts for new mail (seconds)

[MercuryS]
Debug : 1
HELO : dns.de
Logfile : W:\xampp\xampp\MERCURYMAIL\Logs\MERCURYS.LOG
Timeout : 30
Relay : 0
Strict_Relay : 0
Allow_Illegals : 0
SMTP_Authentication : 0
Compliance_Settings : 0
Maximum_Failed_Rcpts : 4
Max_Relay_Attempts : 4
SSL_Mode : 0
ST_Blacklisting : 288
No_VRFY : 0

[MercuryP]
Scratch : W:\xampp\xampp\MERCURYMAIL\Mercury
Stack : 32768
Mark_Read : 1
SSL_Mode : 0
Login_Disabled : 0
Timeout : 60

[MercuryX]
# Cmd_Delay: 10
# Cmd_Wait: 1
# IE4_Dialling: 0
# Use_ETRN: 1
# Clients_only: 1
# Sunday: 0800,1800,3,15,30,60
# Monday: 0830,2100,5,15,60,60
# Tuesday: 0830,2100,5,15,60,60
# Wednesday: 1500,1900,2,30,5,30
# Thursday: 0900,1900,2,30,0,0
# Friday: 0830,2100,5,15,60,60
# Saturday: 1031,1035,2,45,-1,0

# [Groups]
# testgroup            :     TESTGRP

[Domains]
localhost: dns.de

[Maiser]
Maiser:          Maiser                                          # 'Username' of mail server account
Helpfile:        W:\xampp\xampp\MERCURYMAIL\Mercury\MAISER.HLP   # Help sent on failed maiser requests
Lookupfile:      W:\xampp\xampp\MERCURYMAIL\Mercury\MAISER.LKP   # Format file for the 'lookup' command
Send_dir:        W:\xampp\xampp\MERCURYMAIL\Mercury\SENDABLE     # Directory for the 'send' command
Logfile:         W:\xampp\xampp\MERCURYMAIL\Logs\MAISER.LOG      # Mail server log file
Notify:          W:\xampp\xampp\MERCURYMAIL\Mercury\TMP          # Dir. for pending 'notify' commands
NoList:          N                                               # If 'Y', disable the 'list' command
Local_only:      Y                                               # If 'Y', local 'notify' commands only

[MercuryH]
Logfile              :     W:\xampp\xampp\MERCURYMAIL\Logs\MERCURYH.LOG
# Addressbook : \\CLIO\SYS\SYSTEM\MERCURY\PH.PMR
# MOTD : \\CLIO\SYS\SYSTEM\MERCURY\PH-MOTD.TXT
# Administrator : postmaster@clio.pmail.gen.nz
Timeout : 30

[MercuryI]
Scratch : W:\xampp\xampp\MERCURYMAIL\SCRATCH
Timeout : 120
Server_Port : 143
Idle_Timeout : 1800
SSL_Mode : 0
Login_Disabled : 0

[MercuryB]
Scratch : W:\xampp\xampp\MERCURYMAIL\SCRATCH
Timeout : 120
Server_Port : 80
Idle_Timeout : 1800
URL_Base : dns.de

[Groups]

[Rewrite]

[Statistics]
StatFlags:    0   # Statistical reporting settings
STF_Hours:    24  # How often to write stat log files
STM_Hours:    24  # How often to e-mail stat log files

dns.de ist nur ein Platzhalter für meine echte DNS, die ich hier nicht veröffentlichen will, da der Server noch nicht richtig eingerichtet ist...
 
Ich behaupte mal das dein Mailserver von gmx einfach nicht akzeptiert wird da er nicht
bekannt ist und deswegen sicherheitshalber geblockt wird.
 
Original von -=Draven=-
Ich behaupte mal das dein Mailserver von gmx einfach nicht akzeptiert wird da er nicht
bekannt ist und deswegen sicherheitshalber geblockt wird.

Glaube ich nicht, da der MX-Record von gmx.de offenbar nicht aufgelöst werden kann. Ich tippe eher auf ein DNS-Problem (falsche oder garkeine DNS im System eingetragen). Da es sich hier aber um Windows handelt und ich (wie auch die Entwickler von XAMPP) finde, dass XAMPP auf einem produktiven Server mit 100MBit-Anbindung nichts zu suchen hat, da er dafür viel zu "offen" konfiguriert ist, kann und werde ich dazu nichts weiter sagen.
 
XAMPP benutzt doch den "normalen" Apache-Server, dh kann man Ihn ja vollkommen "normal" konfigurieren, und das hab ich ja auch gemacht...

Ich hab auch den FTP, PHP und MySQL entsprechend anders eingerichtet...

Ich benutz XAMPP lediglich, da ich ein extremst fauler Mensch bin und XAMPP gleich alles mitinstalliert was ich brauch' ^^

Aber das ist für mein Problem doch net wirklich relevant, ob XAMPP nu sicher vorkonfiguriert is oder net...

also btt...

Was heist keine DNS eingetragen?
Die DNS hab ich im Mercury an den entsprechenden Stellen eingetragen (siehe Config) und sie ist auch aktuell...
 
Ich meinte damit nicht den DNS-Reverse-Eintrag in deiner Mailserver-Konfiguration, sondern die DNS-Server, die das System nutzt (bei Windows irgendwo in den Netzwerk-Einstellungen eingetragen). Kann dein Server die IPs für gmx.net, gmx.de, mail.gmx.net sowie mail.gmx.de auflösen?
 
was zwar nicht ganz so ins thema hier passt. Aber hast du überhaupt mal den xampp gesichert da er ja nur für testserver meist auf lokaler basis dient.

mfg
 
Original von keksinat0r
XAMPP benutzt doch den "normalen" Apache-Server, dh kann man Ihn ja vollkommen "normal" konfigurieren, und das hab ich ja auch gemacht...

Ich hab auch den FTP, PHP und MySQL entsprechend anders eingerichtet...

Ich benutz XAMPP lediglich, da ich ein extremst fauler Mensch bin und XAMPP gleich alles mitinstalliert was ich brauch' ^^
 
Zurück
Oben