Postix mit Strato Server

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
in2fire
Posts: 19
Joined: 2003-09-21 22:38

Postix mit Strato Server

Post by in2fire » 2006-05-12 12:26

Ich habe ein Standard Suse (Strato PowerServer) System ohne Visas etc.
Standardmäßig lief exim drauf, welches ich deinstalliert habe.
Dann habe ich postfix installiert und ich kann schonmal mails versenden.

Der Mailempfang bereitet mir allerdings noch Probleme. Wenn ich eine Email an root@example.net verschicke, dann kommt diese nicht an.
In den Logs (mail oder mail.info) erscheint kein Hinweis, dass eine Email gesendet worden ist.

Die Domain habe ich über das Strato Interface bestellt und ist die inklusiv Domain.

Bin ziemlich ratlos :?: Macht es Sinn den Fehler bei Postfix zu suchen oder liegt es vielleicht doch an was anderem...
(Mailserver ist momentan ausgeschaltet um kein OpenRelay zu bieten :))

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: Postix mit Strato Server

Post by adjustman » 2006-05-13 00:55

@in2fire
ohne postconf -n und Logs macht nix Sinn. ;)

flo
RSAC
Posts: 2297
Joined: 2002-07-28 13:02
Location: Berlin

Re: Postix mit Strato Server

Post by flo » 2006-05-13 09:03

1) Root soll keine Mails kriegen, das ist pfui, ergo:
2) aliase definieren
3) Gedanken darüber machen, für welche Domains man Mails annehmen möchte
4) virtual einrichten

flo.

in2fire
Posts: 19
Joined: 2003-09-21 22:38

Re: Postix mit Strato Server

Post by in2fire » 2006-05-13 14:51

Ich habe mir schon Gedanken gemacht, welche Mails ich annehmen will und welche nicht.
Ich wollte nur mal mit ganz kleinen Brötchen anfangen und beim einfachsten anfangen. Das war meiner Meinung nach eine Mail an den root.
Das sollte kein Dauerzustand werden.

Ich habe schon 5-6 verschiedene main.cf ausprobiert.
Aber hier mal die Standardsuseconfig.

Code: Select all

canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = 127.0.0.1 ::1
inet_protocols = all
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport =
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
mydomain = example.net
myhostname = hxxxxxx.serverkompetenz.net
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost =
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_use_tls = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550

rootsvr
Posts: 538
Joined: 2005-09-02 11:12

Re: Postix mit Strato Server

Post by rootsvr » 2006-05-13 15:06

Ich hab irgendwo mal gelesen das Postfix keine Mails an root ausliefert (Sicherheitsfeature)
Root's mail is delivered to nobody
If you use procmail (or some other command) for local mail delivery, Postfix will not deliver mail as root. Instead, Postfix runs procmail (or whatever) as nobody. Perhaps some day Wietse will trust Postfix enough to run external commands as root.

Solution: just like you're not supposed to log in as root (except for unusual conditions), you're not supposed to receive mail as root.

Create a mail alias for root that forwards mail to a real user.

/etc/aliases:
root: you

Execute the command newaliases whenever you change the alias database.

On some systems the alias database is not in /etc/aliases. To find out the location for your system, execute the command postconf alias_maps.

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: Postix mit Strato Server

Post by adjustman » 2006-05-13 16:39

in2fire wrote:Aber hier mal die Standardsuseconfig.
postconf -n bitte und Logs :wink:
DAS nutzt nix.

herrchen
Posts: 19
Joined: 2005-08-23 12:50
Location: Berlin

Re: Postix mit Strato Server

Post by herrchen » 2006-05-13 18:03

in2fire wrote: Ich habe schon 5-6 verschiedene main.cf ausprobiert.
das ist nicht sehr sinnvoll. für postfix gibt es *reichlich* doku und HowTos.
fang am besten auf postfix.org an.

Code: Select all

inet_interfaces = 127.0.0.1 ::1
[..]
mydestination = $myhostname, localhost.$mydomain
damit postfix mails von extern annimmt, muss es an einem externen interface lauschen und einen passenden eintrag (z.b.) in "mydestination" haben.

herrchen

in2fire
Posts: 19
Joined: 2003-09-21 22:38

Re: Postix mit Strato Server

Post by in2fire » 2006-05-13 23:33

Das was ich gepostet habe war postconf -n.
Logs exestieren keine das ist ja das Problem.
Wenn ich eine Email an den Rechner schicke taucht in den Log Files nichts auf.

Mit 5-6 verschiedene main.cf meine ich 5-6 verschiedene Howtos, die ich bisher ausprobiert habe.
Bei postfix.org und tuxhausen habe ich angefangen.


damit postfix mails von extern annimmt, muss es an einem externen interface lauschen und einen passenden eintrag (z.b.) in "mydestination" haben.
Das klingt plausibel. Dem werde ich mal weiter nachgehen.

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: Postix mit Strato Server

Post by adjustman » 2006-05-13 23:48

in2fire wrote:Das was ich gepostet habe war postconf -n
dann sag das doch :-D
Blöde Frage: gibt es überhaupt Mailaccounts?
Wie hast du die angelegt, wo stehen sie drin?
UND sowas
mydomain = example.net
myhostname = hxxxxxx.serverkompetenz.net

geht bei solchen Fragen nicht. Wenn du hier Hilfe suchst, musst du schon Klartext reden. ;)

in2fire
Posts: 19
Joined: 2003-09-21 22:38

Re: Postix mit Strato Server

Post by in2fire » 2006-05-23 15:42

Mailaccounts gibt es. Habe die in der /etc/aliases angelegt und nen newalias danach gemacht.

Werbung ist hier verboten :).
Aber in der Hoffnung, dass es weiterhilft. Bin nämlich kein bisschen weitergekommen bisher :(.

ebbix.com
h655356.serverkompetenz.net

herrchen
Posts: 19
Joined: 2005-08-23 12:50
Location: Berlin

Re: Postix mit Strato Server

Post by herrchen » 2006-05-23 18:07

in2fire wrote:Bin nämlich kein bisschen weitergekommen bisher
das liegt aber an dir.
ich hatte dich darauf hingewiesen, dass postfix auf deiner externen IP lauschen muss, um mails annehmen zu können. das scheint mir noch nicht der fall zu sein.
bei der gelegenheit kannst du auch die variable "mydestination" anpassen.

herrchen