SMTP Problem

snufy99

Registered User
Ich habe ein problem mit dem SMTP server der ist down selbst nach serverneustart geht er nicht was kann ich da machen ?
 
Logs

So nun hier die mail logs so geht das immer weiter

PHP:
Jan 11 19:59:37 AAB20848-04 courierpop3login: Connection, ip=[::ffff:127.0.0.1]
Jan 11 19:59:37 AAB20848-04 courierpop3login: Disconnected, ip=[::ffff:127.0.0.1]
Jan 11 19:59:37 AAB20848-04 imapd: Connection, ip=[::ffff:127.0.0.1]
Jan 11 19:59:37 AAB20848-04 imapd: Disconnected, ip=[::ffff:127.0.0.1], time=0
Jan 11 19:59:40 AAB20848-04 courierpop3login: Connection, ip=[::ffff:127.0.0.1]
Jan 11 19:59:40 AAB20848-04 courierpop3login: Disconnected, ip=[::ffff:127.0.0.1]
Jan 11 19:59:40 AAB20848-04 imapd: Connection, ip=[::ffff:127.0.0.1]
Jan 11 19:59:40 AAB20848-04 imapd: Disconnected, ip=[::ffff:127.0.0.1], time=0
Jan 11 19:59:55 AAB20848-04 courierpop3login: Connection, ip=[::ffff:127.0.0.1]
Jan 11 19:59:55 AAB20848-04 courierpop3login: Disconnected, ip=[::ffff:127.0.0.1]
Jan 11 19:59:55 AAB20848-04 imapd: Connection, ip=[::ffff:127.0.0.1]
Jan 11 19:59:55 AAB20848-04 imapd: Disconnected, ip=[::ffff:127.0.0.1], time=0
Jan 11 20:00:24 AAB20848-04 courierpop3login: Connection, ip=[::ffff:xx.xxxx.22.182]
Jan 11 20:00:24 AAB20848-04 courierpop3login: LOGIN, user=info@xxxxxx.de, ip=[::ffff:xx.xxxx.22.182]
Jan 11 20:00:25 AAB20848-04 courierpop3login: LOGOUT, user=info@xxxxxx.de, ip=[::ffff:xx.xxxx.22.182], top=0, retr=0, rcvd=12, sent=39, ti
me=1
Jan 11 20:01:28 AAB20848-04 courierpop3login: Connection, ip=[::ffff:xx.xxxx.22.182]
Jan 11 20:01:28 AAB20848-04 courierpop3login: LOGIN, user=info@xxxxxx.de, ip=[::ffff:xx.xxxx.22.182]
Jan 11 20:01:28 AAB20848-04 courierpop3login: LOGOUT, user=info@xxxxxx.de, ip=[::ffff:xx.xxxx.22.182], top=0, retr=0, rcvd=12, sent=39, ti
me=0
 
LOgs

mail.err ist leer aber die mail.warn da steht glaub ich was.Ich habe auch mal die main.cf beigefügt

PHP:
Jan 11 16:15:11AAB20848-04 postfix/master[19607]: warning: /usr/lib/postfix/anvil: bad command startup -- throttling
Jan 11 16:15:39AAB20848-04 master[18315]: fatal: master_spawn: exec /usr/lib/postfix/trivial-rewrite: Cannot allocate memory
Jan 11 16:15:40AAB20848-04 postfix/master[19607]: warning: process /usr/lib/postfix/trivial-rewrite pid 18315 exit status 1
Jan 11 16:15:40AAB20848-04 postfix/master[19607]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
Jan 11 16:15:58AAB20848-04 courierpop3login: exec(/usr/lib/courier/courier/courierpop3d) failed!!
Jan 11 16:16:10AAB20848-04 master[18423]: fatal: master_spawn: exec /usr/lib/postfix/smtpd: Cannot allocate memory
Jan 11 16:16:11AAB20848-04 postfix/master[19607]: warning: master_spawn: fork: Cannot allocate memory -- throttling
Jan 11 16:16:11AAB20848-04 postfix/master[19607]: warning: process /usr/lib/postfix/smtpd pid 18423 exit status 1
Jan 11 16:16:11AAB20848-04 postfix/master[19607]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jan 11 16:16:40AAB20848-04 postfix/master[19607]: warning: master_spawn: fork: Cannot allocate memory -- throttling
Jan 11 16:17:11AAB20848-04 postfix/master[19607]: warning: master_spawn: fork: Cannot allocate memory -- throttling
Jan 11 16:18:11AAB20848-04 last message repeated 3 times
Jan 11 16:34:27AAB20848-04 postfix/smtpd[25982]: warning: 222.252.219.154: address not listed for hostname localhost
Jan 11 17:04:36AAB20848-04 postfix/master[3098]: warning: master_spawn: fork: Cannot allocate memory -- throttling
Jan 11 17:27:49AAB20848-04 postfix[18172]: fatal: /etc/postfix/main.cf, line 21: missing '=' after attribute name: "???#?"
Jan 11 17:28:33AAB20848-04 postgrey[21597]: 2009/01/11-17:28:33 Pid_file already exists for running process (20218)... aborting    at line
 298 in file /usr/share/perl5/Net/Server.pm
Jan 11 19:18:25AAB20848-04 postfix/sendmail[5672]: fatal: /etc/postfix/main.cf, line 21: missing '=' after attribute name: "???#?"
Jan 11 19:30:38AAB20848-04 postgrey[11609]: 2009/01/11-19:30:38 Pid_file already exists for running process (9762)... aborting    at line
298 in file /usr/share/perl5/Net/Server.pm
Jan 11 19:31:17AAB20848-04 postgrey[11673]: 2009/01/11-19:31:17 Pid_file already exists for running process (11647)... aborting    at line
 298 in file /usr/share/perl5/Net/Server.pm
Jan 11 19:31:35AAB20848-04 postfix/policyd-weight[11681]: Couldn't remove /var/run/policyd-weight.pid, a process with pid 9757 exists! Use
 "restart" to force.
Jan 11 19:31:35AAB20848-04 postfix/policyd-weight[11681]: err: Couldn't remove /var/run/policyd-weight.pid, a process with pid 9757 exists
! Use "restart" to force.
Jan 11 19:31:44AAB20848-04 postfix/policyd-weight[11691]: Couldn't remove /var/run/policyd-weight.pid, a process with pid 9757 exists! Use
 "restart" to force.
Jan 11 19:31:44AAB20848-04 postfix/policyd-weight[11691]: err: Couldn't remove /var/run/policyd-weight.pid, a process with pid 9757 exists
! Use "restart" to force.
Jan 11 20:03:40AAB20848-04 postgrey[18019]: 2009/01/11-20:03:40 Pid_file already exists for running process (11647)... aborting    at line
 298 in file /usr/share/perl5/Net/Server.pm
Jan 11 21:11:07AAB20848-04 postfix/sendmail[32137]: fatal: /etc/postfix/main.cf, line 21: missing '=' after attribute name: "???#?"
Jan 11 21:18:38AAB20848-04 postfix[32721]: fatal: /etc/postfix/main.cf, line 21: missing '=' after attribute name: "???#?"


main.cf
PHP:
#
# ispCP ω (OMEGA) a Virtual Hosting Control System
#
# @copyright	2001-2006 by moleSoftware GmbH
# @copyright	2006-2008 by ispCP | http://isp-control.net
# @version		SVN: $Id$
# @link			http://isp-control.net
# @author		ispCP Team
#
# @license
#   This program is free software; you can redistribute it and/or modify it under
#   the terms of the MPL General Public License as published by the Free Software
#   Foundation; either version 1.1 of the License, or (at your option) any later
#   version.
#   You should have received a copy of the MPL Mozilla Public License along with
#   this program; if not, write to the Open Source Initiative (OSI)
#   http://opensource.org | osi@opensource.org
#
################################################################################

# Postfix directory settings; These are critical for normal Postfix MTA functionallity
command_directory            = /usr/sbin
daemon_directory             = /usr/lib/postfix

# Some common configuration parameters
inet_interfaces              = all
mynetworks_style             = host

myhostname                   = xxxxxxxxxx.de
mydomain                     = xxxxxxxxxx.de.local
myorigin                     = $myhostname

smtpd_banner                 = $myhostname ESMTP ispCP 1.0.0 RC7 OMEGA Managed
setgid_group                 = postdrop

# Receiving messages parameters
mydestination                = $myhostname, $mydomain
append_dot_mydomain          = no
append_at_myorigin           = yes
local_transport              = local
virtual_transport            = virtual
transport_maps               = hash:/etc/postfix/ispcp/transport
alias_maps                   = hash:/etc/aliases
alias_database               = hash:/etc/aliases

# Delivering local messages parameters
mail_spool_directory         = /var/mail

# Mailboxquota
# => 0 for unlimited
# => 104857600 for 100 MB
mailbox_size_limit           = 0
mailbox_command              = procmail -a "$EXTENSION"

# Message size limit
# => 0 for unlimited
# => 104857600 for 100 MB
message_size_limit           = 0

biff                         = no
recipient_delimiter          = +

local_destination_recipient_limit = 1
local_recipient_maps         = unix:passwd.byname $alias_database

# ispCP Autoresponder parameters
ispcp-arpl_destination_recipient_limit = 1

# Delivering virtual messages parameters
virtual_mailbox_base         = /var/mail/virtual
virtual_mailbox_limit        = 0

virtual_mailbox_domains      = hash:/etc/postfix/ispcp/domains
virtual_mailbox_maps         = hash:/etc/postfix/ispcp/mailboxes

virtual_alias_maps           = hash:/etc/postfix/ispcp/aliases

virtual_minimum_uid          = 1000
virtual_uid_maps             = static:1000
virtual_gid_maps             = static:8

# SASL paramters
smtpd_sasl_auth_enable       = yes
smtpd_sasl_security_options  = noanonymous
smtpd_sasl_local_domain      =
broken_sasl_auth_clients     = yes

smtpd_helo_required          = yes

smtpd_helo_restrictions      = permit_mynetworks,
                               permit_sasl_authenticated,
                               reject_invalid_helo_hostname,
                               reject_non_fqdn_helo_hostname

smtpd_sender_restrictions    = reject_non_fqdn_sender,
                               reject_unknown_sender_domain,
                               permit_mynetworks,
                               permit_sasl_authenticated

smtpd_recipient_restrictions = reject_non_fqdn_recipient,
                               reject_unknown_recipient_domain,
                               permit_mynetworks,
                               permit_sasl_authenticated,
                               reject_unauth_destination,
                               reject_unlisted_recipient,
                               check_policy_service inet:127.0.0.1:12525,
                               check_policy_service inet:127.0.0.1:60000,
                               permit

smtpd_data_restrictions      = reject_multi_recipient_bounce,
                               reject_unauth_pipelining

# TLS parameters; activate, if avaible/used
#smtpd_use_tls               = yes
#smtpd_tls_loglevel          = 2
#smtpd_tls_cert_file         = /etc/postfix/cert.pem
#smtpd_tls_key_file          = /etc/postfix/privkey.pem
#smtpd_tls_auth_only         = no
#smtpd_tls_received_header   = yes

# AMaViS parameters; activate, if available/used
#content_filter               = amavis:[127.0.0.1]:10024

# Quota support; activate, if available/used
#virtual_create_maildirsize     = yes
#virtual_mailbox_extended       = yes
#virtual_mailbox_limit_maps     = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
#virtual_mailbox_limit_override = yes
#virtual_maildir_limit_message  = "The user you're trying to reach is over mailbox quota."
#virtual_overquota_bounce       = yes
 
Fangen wir bitte Vorne an:
Ich habe ein problem mit dem SMTP server
Welcher Mail-Server?
Und evtl. genauer: Wie sieht der Rest Deines Systems aus?
/Update: Inzwischen steht es dort: Postfix mit IspCP.

der ist down
Heißt was genau? Getestet mit welchem Client, welche Fehlermeldung? Schon per Telnet versucht eine Verbindung herzustellen?

selbst nach serverneustart geht er nicht
Schon mal einen manuellen Start auf der Console probiert?
Wenn ja, gibt es Fehlermeldungen?


Nun steht da ja mehr:
fatal: /etc/postfix/main.cf, line 21: missing '=' after attribute name: "???#?"
Schau mal in Zeile 21 nach.
master_spawn: fork: Cannot allocate memory -- throttling
Das ist ein ernsthaftes Problem.
Wieviel Speicher hast Du denn?

huschi.
 
Last edited by a moderator:
Speicher

GenuineIntel, Intel(R) Pentium(R) 4 CPU 2.66GHz
RAM: 1 GB
Flexi-RAM: 1,5GB

Es ist aber vorher Problemlos gelaufen erst seid heute

Ich habe mit Hilfe von der Beschreibung 1. Apache MPM [ispCP Documentation]

die <IfModule mpm_worker_module> angepasst und bei main.conf check_policy_service inet:127.0.0.1:60000, auskommentiert, da es schon am limit war danach ist es auch besser geworden .

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpe
permitted by applicable law.Nb
AAB:~# /etc/init.d/ispcp_daemon restart St
Stopping ispCP GUI-Backend communication Daemon: ispcp_daemon/sbin/start-stop-daem
emon: warning: failed to kill 17805: No such process.
.St
Starting ispCP GUI-Backend communication Daemon: ispcp_daemon.Nb
 
Last edited by a moderator:
Nur so am Rande:
Hast Du denn überprüft ob Du wirklich den MPM-Worker aktiviert hast?
Meistens ist der MPM-Prefork aktiv.

Der 60000-Policy-Service ist wahrscheinlich Postgrey, oder?
Dieser nimmt i.d.R. keinen wesentlichen Speicher in Anspruch.

Welche Fehlermeldung kommt denn, wenn Du Postfix neu startest?
Kommt da was anderes als schon im Maillog steht?

huschi.
 
Smtp

Postfixx starten
PHP:
/etc/init.d/postfix start
Starting Postfix Mail Transport Agent: postfixpostconf: fatal: /etc/postfix/main.cf, line 20: missing '=' after attribute name: "???#?"
postconf: fatal: /etc/postfix/main.cf, line 20: missing '=' after attribute name: "???#?"
MPM-Prefork ist aktiv Postgrey auch Postgrey funktioniert
 
Smtp

So nachdem ich mir die ganze nacht um die Ohren geschlagen habe, und das mit dem SMTP jetzt geht geht das nächste nicht. Ich kann keine Subdomains anlegen und emails auch nicht. Emails kann ich weder senden noch empfangen.

Im Damon steht
xxxxxxx@xxxxx.eu - Set status to "change"
get_file() | ERROR: File '/etc/postfix/ispcp/mailboxes' does not exist !

Das komische an der Sache ist, in dem Ordner sind wirklich keine Dateien

das mit httpd geht aber apache und Postfixx kann ohne Fehlermeldung gestartet werden.
 
Smtp

Dann kommt Not such file Directorry Der Ordner fehlt ganz.

Im Ordner /etc/ispcp/postfix/ispcp sind die ganzen Dateien zu finden warum auch immer da wurde ja nichts geändert.

Wenn ich mir die ispcp.conf Datei anschaue steht da

MTA_VIRTUAL_CONF_DIR = /etc/postfix/ispcp
MTA_VIRTUAL_ALIAS_HASH = /etc/postfix/ispcp/aliases
MTA_VIRTUAL_DMN_HASH = /etc/postfix/ispcp/domains
MTA_VIRTUAL_MAILBOX_HASH = /etc/postfix/ispcp/mailboxes
MTA_TRANSPORT_HASH = /etc/postfix/ispcp/transport
MTA_SENDER_ACCESS_HASH = /etc/postfix/ispcp/sender-access

aliases
domains
mailboxes
transport
sender-access
 
Ich habe kein IspCP am laufen. Aber für mich sieht das nach einem grundsätzlichen Installationsfehler aus.
Schau Dir nochmal die Installationsanleitung an und checke, wo Du evtl. einen Fehler gemacht hast.
Oder Du wartest bis hier mal jemand mit IspCP-Erfahrung antwortet. ;)

huschi.
 
Problem behoben

Nach langen 2 Nächten hab ich das Problem in 5min behoben. Mich ärgert es aber nicht da man immer etwas dazulernt. Emails kann ich jetzt wieder senden und empfangen, Subdomains können wieder angelegt werden.

In dem Ordner /etc/postfix haben die kompletten Ordner backup,sasl,working mit Dateien gefehlt. Die Ordner waren im /etc/ispcp/ alle vorhanden.Ich habe sie dann rüberkopiert.Danach habe ich den DNS Server wieder gestartet, ohne dem konnte ich die Emails nicht versenden. Im nachhinein logisch aber nach der Beschreibung 1. Apache MPM [ispCP Documentation] nicht sinnvoll. Das war es wohl.

Euch allen vielen Dank für die Unterstützung
 
Back
Top