PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix meldet: "fatal..."



webshark
13.03.05, 21:02
Hallo Leute,

ich probiere seit Tagen meinem (neuen) debian-PC Postfix 'beizubringen' - ohne Erfolg.

Ich verwende:
- cyrus21 (Dort weigert sich cyrus den Benutzer sb anzulegen.)
- fetchmail (Nicht konfiguriert.)
- postfix

später (wirklich erst später) möchte ich:

- spamassasin
- procmail

dazunehmen.

Ich wollte über einen Relay-Host meine Mail versenden, das habe ich nicht hinbekommen, da der Host die Annahme verweigerte.

Jetzt will ich postfix via Webmin dazu bringen, die mail direkt zu versenden, doch der meldet:


Fehler beim Speichern der Einstellungen : Failed to query Postfix config command to get the current value of parameter myhostname: /usr/sbin/postconf: fatal: gethostbyname: Success
Kann mir bitte jemand unter die Arme greifen? Muss ich erst cyrus und fetchmail einrichten? (Ich bin noch nicht lange mit Linux betraut, aber das brauche ich sicher nicht zu erwähnen, was?!)

Terran Marine
13.03.05, 21:06
Kann mir bitte jemand unter die Arme greifen? Muss ich erst cyrus und fetchmail einrichten? (Ich bin noch nicht lange mit Linux betraut, aber das brauche ich sicher nicht zu erwähnen, was?!)

Fürs einfache Mailversenden brauchst du erstmal nur postfix,

die main.cf von postfix sowie ein Ausschnitt des Logs wären hilfreich.

Gruß
Terran

webshark
13.03.05, 21:07
Das ist ne ganze Latte, soll ich alles posten?

webshark
13.03.05, 21:11
Ich habe schon versucht anhand eines Tutorials etwas einzustellen, daher ist die Datei nicht im Originalzustand (Wenn's zu viel ist editiere ich den Text später.):

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = mail.brier.homeip.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = brier.homeip.net, localhost, localhost.localdomain, localhost
relayhost = mail.svenbrier.de
mynetworks = 192.168.25.11/20, 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
############################################

defer_transports = smtp

default_privs = nobody
mailbox_transport = cyrus
fallback_transport = cyrus
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
default_peer_level = 2
# Tipp von Bernd Laskowski / Andreas Winkelmann
# Sollten die mails zwar zugestellt werden aber der Absender
# die Nachricht "Mailbox does not exist" erhalten
# folgende Zeile auskommentieren:
# cyrus_destination_recipient_limit = 1

mydomain = brier.homeip.net
myorigin = $myhostname

mail_owner = postfix
default_transport = smtp
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual

luser_relay = $root@mail.brier.homeip.net

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_password

Wo finde ich die logs?

Terran Marine
13.03.05, 21:16
Wo finde ich die logs?

/var/log/mail*

Terran Marine
13.03.05, 21:19
Sieht ziemlich wirr aus,

defer_transports auf smtp ?

mailbox_transport und mailbox_command einmal auf procmail, einmal auf cyrus ?

Vielleicht nochmal ganz von vorne mit einem Tutorial anfangen, sorry

Gruß
Terran

webshark
13.03.05, 21:22
mail.log:

Mar 13 19:13:42 debian postfix/smtpd[7073]: connect from localhost.localdomain[127.0.0.1]
Mar 13 19:13:42 debian postfix/smtpd[7073]: lost connection after CONNECT from localhost.localdomain[127.0.0.1]
Mar 13 19:13:42 debian postfix/smtpd[7073]: disconnect from localhost.localdomain[127.0.0.1]
Mar 13 19:31:25 debian cyrus/master[7176]: about to exec /usr/sbin/ctl_cyrusdb
Mar 13 19:31:25 debian cyrus/ctl_cyrusdb[7176]: checkpointing cyrus databases
Mar 13 19:31:25 debian cyrus/ctl_cyrusdb[7176]: archiving log file: /var/lib/cyrus/db/log.0000000001
Mar 13 19:31:25 debian cyrus/ctl_cyrusdb[7176]: archiving database file: /var/lib/cyrus/mailboxes.db
Mar 13 19:31:25 debian cyrus/ctl_cyrusdb[7176]: done checkpointing cyrus databases
Mar 13 19:31:25 debian cyrus/master[4696]: process 7176 exited, status 0
Mar 13 19:41:48 debian postfix[7189]: fatal: myorigin parameter setting must not contain multiple values: brier.homeip.net mydestination = mail.brier.homeip.net, brier.homeip.net, localhost, localhost.brier.homeip.net
Mar 13 19:43:34 debian postfix[7190]: fatal: myorigin parameter setting must not contain multiple values: mail.brier.homeip.net, brier.homeip.net, localhost, localhost.brier.homeip.net
Mar 13 19:44:12 debian postfix/postfix-script: refreshing the Postfix mail system
Mar 13 19:44:12 debian postfix/master[4437]: reload configuration
Mar 13 20:01:25 debian cyrus/master[7779]: about to exec /usr/sbin/ctl_cyrusdb
Mar 13 20:01:25 debian cyrus/ctl_cyrusdb[7779]: checkpointing cyrus databases
Mar 13 20:01:25 debian cyrus/ctl_cyrusdb[7779]: archiving log file: /var/lib/cyrus/db/log.0000000001
Mar 13 20:01:25 debian cyrus/ctl_cyrusdb[7779]: archiving database file: /var/lib/cyrus/mailboxes.db
Mar 13 20:01:25 debian cyrus/ctl_cyrusdb[7779]: done checkpointing cyrus databases
Mar 13 20:01:25 debian cyrus/master[4696]: process 7779 exited, status 0