Meine 2 Mailserver gehen nicht

clouder

clouder

Mitglied
Hallo, ich hoffe mal ich bin der Kategorie richtig.
Ich habe folgendes Problem:
Courier und Postfix haben so ihre Probleme, vor einigen Tagen funktionierte allerdings noch alles reibungslos und dann, aus heiterem Himmel... ohne, dass ich was an der Config verändert habe geht nichts mehr.
Das Problem ist:
- Ich kann keine Mails mehr versenden (Sehr wichtig, weil ich Aktivierungsmails auf meinen Webportalen versenden muss)
- Ich kann zwar E-Mails mit dem Mail-Client vom Server herunter laden aber es kommen keine drauf, d.h. der Mailordner bleibt leer, es kommen keine Mails bei mir an.

Hat jemand eine Idee woran das liegen könnte?
Kann ggf. auch noch meine Configs zeigen.
Achja: in den Logfiles steht nirgends ein Fehler drinnen, der Mailclient connectet erfolgreich mit dem Courier und auch die Auth klappt und Postfix gibt überhauot keine Meldungen aus, nur, wenn er startet.
//Edit: Achja: der vServer ist auf Debian Etch

Bitte helft mir, es ist dringend.
 
Zuletzt bearbeitet:
hi,

vll defekter EHLO-Banner
-> was sagt den nslookup und telnet zu EHLO?

was steht in der /etc/postfix/main.cf

vll erzeugt Postfix auch ein Backscatter und deine Mails bleiben in der Queue hängen
was sagen den die Logs beim senden?
 
mja, die Mails bleiben im Postausgang hängen, wenn ich das richtig vernommen habe.

aber:
Code:
v229541140:~# /etc/init.d/postfix flush
postqueue: fatal: Cannot flush mail queue - mail system is down

Dennoch:
Code:
v229541140:~# postsuper -d ALL
postsuper: Deleted: 1 message

Bitte was? xD nslookup meiner IP?

Code:
 DNS server handling your query: localhost
 DNS server's address:	127.0.0.1#53
 
 Non-authoritative answer:
 111.234.40.188.in-addr.arpa	name = static.111.234.40.188.clients.your-server.de.
 
 Authoritative answers can be found from:

main.cf :
Code:
# Postfix programs paths settings
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
sendmail_path = /usr/sbin/sendmail

## General Postfix configuration
# should be the default domain from your provider eg. "server100.provider.tld"
mydomain = v229541140.yourvserver.net

# should be different from $mydomain eg. "mail.$mydomain"
myhostname = $mydomain

mydestination = $myhostname,
	$mydomain,
	localhost.$myhostname,
	localhost.$mydomain,
	localhost
mynetworks = 127.0.0.0/8
inet_interfaces = all
append_dot_mydomain = no
biff = no

# Postfix performance settings
default_destination_concurrency_limit = 20
local_destination_concurrency_limit = 2

# SMTPD Settings
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unauth_destination,
	reject_unauth_pipelining,
	reject_non_fqdn_recipient
smtpd_sender_restrictions = permit_mynetworks,
	permit_sasl_authenticated, 
	reject_unknown_hostname, 
	reject_unknown_recipient_domain, 
	reject_unknown_sender_domain
smtpd_client_restrictions = permit_mynetworks,
	permit_sasl_authenticated,
	reject_unknown_client
# Maximum size of Message in bytes (50MB)
message_size_limit = 52428800

## SASL Auth Settings
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
## Dovecot Settings for deliver, SASL Auth and virtual transport
## uncomment those line to use Dovecot
#mailbox_command = /usr/lib/dovecot/deliver
#virtual_transport = dovecot
#dovecot_destination_recipient_limit = 1

# Virtual delivery settings
virtual_mailbox_base = /var/kunden/mail/
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000

# Local delivery settings
local_transport = local
alias_database = hash:/etc/aliases
alias_maps = $alias_database

# Default Mailbox size, is set to 0 which means unlimited!
mailbox_size_limit = 0

### TLS settings
###
## TLS for outgoing mails from the server to another server
#smtp_use_tls = yes
#smtp_tls_note_starttls_offer = yes
## TLS for email client
#smtpd_tls_cert_file = /etc/ssl/server/V-Server.pem
#smtpd_tls_key_file = /etc/ssl/server/V-Server.pem
#smtpd_tls_CAfile = /etc/ssl/cacert.class3.crt  # Just an example for CACert.org
#smtpd_tls_auth_only = no
#smtpd_tls_loglevel = 1
#smtpd_tls_received_header = yes
#smtpd_tls_session_cache_timeout = 3600s
#tls_random_source = dev:/dev/urandom

debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
 
Zuletzt bearbeitet:
Die Logfiles wären auch hilfreich, der Pfad lautet normalerweise /var/log/mail.* (bitte nur jeweils die letzten 50 Zeilen )
 
die logfiles helfen dir garnichts ;)
Da steht nämlich dazu nichts drinnen
 
die logfiles helfen dir garnichts ;)
Da steht nämlich dazu nichts drinnen

Gratulation. :rolleyes:

In keinem der mail.* steht etwas drin?

Da kann was nicht stimmen. Es müssten ja zumindest noch die Einträge von den Mails drin sein, als es noch funktionierte. Ansonst war da wohl von anfang was im Argen.
 
was passiert eigentlich wenn du
Code:
 /etc/init.d/postfix restart
eingibts
 
hi,

nu wäre ja interessant was da steht ;-)
ganz oben steht ja, das postfix seinen Dienst eingestellt hat,
dann sollte auf jeden Fall was in den Logs stehen!

>telnet [deineIP] 25
>EHLO
gibt welche meldung raus?

passt der DNS-Eintrag zu
>nslookup [deineIP]

sonst einfach mal ein grep-schnitt machen
>% egrep '(warning|error|fatal|panic):' /some/log/file | more

da der Dienst ja offensichtlich down ist, sollte Tln kein connect erlangen ;-)
 
in den logs stand nichts dazu, kein eltzer hilfeschrei, NICHTS.
Hab das System jetzt aber neu aufgesetztz <.< war am schnellsten
 

Ähnliche Themen

dovecot und postfix Konfiguration Problem

Prob :: Mailserver (Postfix / Courier)

Zurück
Oben