Postfix statt Sendmail ...

Smoker

Registered User
Achtung bin ein Newbie :(

Ich habe auf meinem Server SuSe 9.0 und Confixx.

Wenn ich nun Sendmail stoppe und dann Postfix installiere, geht das senden der mails via PHP ( habe auch ein vBulletin 3 :) ) super gut und schnell.

Nur ein Problem habe ich.
Meine bestehenden pop3 fächer mit den Aliassen werden nicht mehr erkannt.

Mails die noch im Postfach lagen konnte ich mit laufendem Postfix normal vioa Outlock Express abrufen, aber es kommen dann keine Mehr an und der absender bekommt ne Meldung das es die Addy nicht gibt.
Wenn ich senden möchte, dann geht das nicht, weil angebloch der absender nicht angenommen wird :(

Wie bekomme ich das gelöst ?

Am Confixx rumbasteln muss nicht sein hoffe ich.
Kann ich nicht irgendwie so zu sagen per Hand über shell oder Webmin neue POP Boxen + die Aliasse für diese Boxer passen für Postfix erstellen ?

Oder denke ich da völlig falsch ?

Danke
Smoker
 
Hallo!
Smoker said:
Mails die noch im Postfach lagen konnte ich mit laufendem Postfix normal vioa Outlock Express abrufen,
Das ist klar. Hat nichts mit Postfix oder Sendmail zu tun. Die Mails wurd ja schon lokal abgelegt. Diese Mails holst du ja mit POP3 ab.

Smoker said:
aber es kommen dann keine Mehr an und der absender bekommt ne Meldung das es die Addy nicht gibt.
Läßt sich meiner Meinung nach auch erklären:
Du setzt Confixx ein. Da läuft alle 2 Minuten ein Updatescript das Änderungen in Confixx bzw. der Confixx Datenbank im System durchführt. Unter anderem auch E-Mail Adressen etc. Installierst du jetzt einen anderen MTA (Postfix statt Sendmail) kann Confixx das nicht wissen. Er wird halt noch immer versucht die Sendmail Konfiguration abzudaten. Das interessiert dein aktives Sendmail System natürlich relativ wenig. Deshalb sind die Domains bzw. E-Mail Adressen ungültig.

Smoker said:
Wenn ich senden möchte, dann geht das nicht, weil angebloch der absender nicht angenommen wird :([\QUOTE]
Siehe oben. Die Domains gibt es wirklich nicht.

Smoker said:
Wie bekomme ich das gelöst ?
Am saubersten und streßfrei? Installation des Servers ohne Confixx. Confixx manuell installieren. Allen anderen Tricks traue ich nicht über den Weg? Leider bietet Confixx von Haus aus keine Möglichkeit den MTA zu wechseln.

mfG
Thorsten
 
Hmmm und wie gesagt neue mailboxen manuell einrichten, die ich dann abrufen kann ?

Oder eventuell doch was in der confixx_main.conf was ändern ?

Oder passiert das automatisch wenn ich ( hatte ich beim test nicht gemacht ) die Datei ...
/usr/local/confixx/admin/subs/postfix_install.pl
ausführe ?

Thxx
Smoker
 
Hallo!
Welche Confixx Version setzt du ein?
Smoker said:
/usr/local/confixx/admin/subs/postfix_install.pl
ausführe ?
Die gibt es bei mir (Confixx PRO 3) nicht.

mfG
Thorsten
 
Das Skript gibts bei Confixx Premium. Ich hab das allerdings noch nie probiert
und keinerlei Erfahrung ob, und wenn ja wie "gut", man das System im Betrieb
umzustellen kann. :(

-Torsten
 
turbas said:

Danke, das hatte ich schon gelesen.
Aber das hilft nicht wirklich, denn dort bekommen die User Postfix ja nicht zum laufen.
Das Läuft bei mir ja 1a, nur kennt Postfix bei mir nicht meine Mailaddys sammt Aliase und somit kann ich keine mails empfangen bzw. senden.
Mails die noch im Postfach liegen vor dem Postfix install konnte ich problemlos abrufen.

Aber einwas habe ich gelesen
( die Mail-Addys teile ich postfix mittels virtual maps mit. ).

Wäre das nicht das was ich brauche um meine mailaddys zum laufen zu bekommen ?
Ich weis nur nicht was ich bei dem Punkt bei Webmin eingeben muss :(

Mir ist es im grunde wurscht ob ich die mails via Confixx administrieren kann oder nicht, wenn es auch anders geht, aber dafür Postfix am laufen ist :)

bye
Smoker
 
Oder eventuell könnt Ihr mir helfen mein Sendmail mal richtig ein zu stellen.

Ich möchte ja nur zu Postfix wechseln, weil der mail versand bei mir üüber sendmail extrem langsam ist.
Für 100 mails brauche ich 1,5 bis 2 Minuten ( Newsletter versand via PHP Script ) :(

Bei Postfix mit dem selbven scrit nur ca 20 Seunden für 100 mails.

Thxx
Smoker
 
vielleicht hilft dir hier meine Confixx_main.cfg

# email
$mta = 'postfix';
$mailSpool = '';
$maildrop = '';
$mailBoxName = '';
$virtUserTableDB = '/etc/postfix/confixx_virtualUsers';
$localDomainsFile = '/etc/postfix/confixx_localDomains';
$bin_makemap = '';
$bin_postmap = '/usr/sbin/postmap';
$bin_postfix = '/usr/sbin/postfix';
$bin_newaliases = '/usr/bin/newaliases';
$MailConfigFile = '/etc/postfix/main.cf';
$pop_homeDir = '/home/mail';
$aliases = '/etc/aliases';
$bin_autorespond = '/usr/bin/autoresponder.pl';
$use_autorespond = '1';
$mta_uid = '103';
$mta_gid = '0';
$bin_sendmail = '/usr/sbin/sendmail';
$mail_realHome = '1';

der größte unterschied ist bei uns aber noch, das ich auf Maildirs umgestellt habe, wegen dem hohen Mail Aufkommen bei uns. Aber Grundsätzlich ist es etwas schwierig den MTA zu wechseln bei Confixx.

Aber bei mir läufts auch ganz gut jetzt mit Postfix.

die skripte unter /usr/local/confixx/admin/subs habe ich auch drüberlaufen lassen, alle die was mit dem postfix zu tun gehabt haben :-D

Sorry das ich mehr nicht sagen kann, ist auch schon wieder 8 Monate her das ich mich damit beschäftigt habe.
 
Danke.
Sag mal haste Postfix noch irgendwie über YasT Konfiguriert ?

Haste nach dem install von Postfix das noch gemacht ...

Yast –i qpopper ???

Und wie stellt man auf maildir um bzw. was genau ist das ... sorry bin newbie bei sowas.

Also mails sendet meine Seite täglich ca. 2000 bis 10000.

bye
Smoker
 
ne nix konfiguriert, einfach sendmail über yast deinstalliert und postfix installiert, config von postfix konfiguriert.

Maildirs ist das jeder User ein eigenes Verzeichniss bekommen unter /home/mail

heißt dann sozusgaen

/home/mail/web1p1
/home/mail/web1p2
/home/mail/web2p1
/home/mail/web8p1
etc

dazu hab ich Courier-imap und courier-pop3 installiert da die mit den Maildirs klar kommen. Davor wurde noch Amavisd mit Antivir und Spamassassin installiert / konfiguriert. meine /etc/postfix/mail.cfg =
sendmail_path = /usr/sbin/sendmail

# newaliases_path: The full pathname of the Postfix newaliases command.
# This is the Sendmail-compatible command to build alias databases.
#
newaliases_path = /usr/bin/newaliases

# mailq_path: The full pathname of the Postfix mailq command. This
# is the Sendmail-compatible mail queue listing command.
#
mailq_path = /usr/bin/mailq

# setgid_group: The group for mail submission and queue management
# commands. This must be a group name with a numerical group ID that
# is not shared with other accounts, not even with the Postfix account.
#
setgid_group = maildrop

# manpage_directory: The location of the Postfix on-line manual pages.
#
manpage_directory = /usr/share/man

# sample_directory: The location of the Postfix sample configuration files.
#
sample_directory = /usr/share/doc/packages/postfix/samples

# readme_directory: The location of the Postfix README files.
#
readme_directory = /usr/share/doc/packages/postfix/README_FILES

inet_interfaces = all
home_maildir = Maildir/
home_mailbox = Maildir/
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = meinHostname.server4free.de
program_directory = /usr/lib/postfix
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost =
content_filter = vscan:
relay_domains = $mydestination
mailbox_command =
local_destination_concurrency_limit = 1
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no

# Bekannte SPAM Emails Liste, Serverlist
maps_rbl_domains = relays.ordb.org
list.dsbl.org
sbl.spamhaus.org
cbl.abuseat.org
opm.blitzed.org
relays.visi.com
xbl.spamhaus.org
blacklist.spambag.org
unconfirmed.dsbl.org

smtp_sasl_auth_enable = no

# smtpd_sasl_local_domain = $myhostname
smtpd_sasl_auth_enable = yes
smtpd_sasl_securtity_options = noanonymous
smtpd_recipient_restrictions = permit_sasl_authenticated,
permit_mynetworks,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_non_fqdn_hostname,
reject_unknown_recipient_domain,
reject_invalid_hostname,
reject_unknown_hostname,
reject_unknown_sender_domain,
reject_rbl_client,
permit_mx_backup,
reject_unauth_destination


broken_sasl_auth_clients = yes

# header Check, body check, mime_check
header_checks = pcre:/etc/postfix/header_checks
body_checks = pcre:/etc/postfix/body_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks

default_privs = mtafw
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 20240000
html_directory = /usr/share/doc/packages/postfix/html

mein Problem ist jetzt aber das ich den saslauth nicht mehr finden kann........ der war doch über rssaslauth zum starten oder? kein locate / finde / which kann den finden. Wie heißt der Dienst gleich wieder`?
 
Danke schon mal.
Also meine mails sind jetzt schon so ...

/var/spool/mail/web1p1
/var/spool/mail/web1p2
/var/spool/mail/web1p3
/var/spool/mail/web1p4
usw.

Ich schau mir das alles nochmal an.

Thxxx
Smoker
 
jupps aber alle Mails in einer datei?

web1p1 sind alle Mails drinnen

beim Maildir ist jedes Mail ne extra Datei in einem Verzeichniss, z.B

du kannst auch so viele Verzeichniss anlegen wie du willst über imap. Sprich so wie auf dem Bild hier siehst:


das ist der größte Unterschied und ich wollte das halt unbdingt haben. Ist auch recht praktisch bezüglich Ordnung der Emails...........
 

Attachments

  • mailserver_maildir.jpg
    mailserver_maildir.jpg
    63.7 KB · Views: 195
Last edited by a moderator:
Aber eventuell könnte man mir doch hierbei helfen, was ich weiter oben schon geschrieben habe, denn dann bräcuhte ich garnicht erst auf Postfix wechseln und könnte mir warscheinlich viel stress sparen :)

Thxx
Smoker
 
Back
Top