PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nase voll von postfix und cyrus



shb
05.09.04, 15:18
so ich versuche gerade verzeifelt mails mittels postfix zu versenden.
cyrus ist schon eingerichtet und funzt.

nun zu meinem problem:
ich mühe mich hier gerade damit postifx richtig hinzubekommen
ich nutze als client evolution, das erste was mich stutzig macht ist das ich als empfänger nur den usernamen eingeben brauch, ohen @ und was so dazu geöhrt; die config hänge ich noch an.
die mails die ich schreibe kommen dann im /var/mail/user raus und nicht im cyrus postfach, und ich kann keine mails an mein gmx account schicken.
diese fehlermeldung erhalte ich dann in /var/mail/user

This is the Postfix program at host shb.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

The Postfix program

<stefan256@gmx.net>: host mx0.gmx.net[213.165.64.100] said: 550 5.1.8 {mx017}
Cannot resolve your domain (in reply to MAIL FROM command)

und hier noch die main.cf


# main.cf (meist unter /etc/postfix)
#
# wichtig:
# --------
# von jedem konfigurationsfile eine sicherungskopie erstellen
# main.cf -> main_default.cf
#
#
# variable
# # erklärung
# +++++++++++++
#
soft_bounce = no
# "testmodus", bei dem mails durch falsche einstellungen nicht
# verworfen werden, sondern in der mailqueue bleiben.
# voreinstellung: deaktiviert (no)

# legt fest wo postfix wartende mails ablegt, also die warteschlange

command_directory = /usr/sbin
# hier liegen alle ausführbaren postxx (postfix, postconf...)files

daemon_directory = /usr/lib/postfix
# verzeichnis des postfix-daemons

# besitzer der postfix-prozesse; keinen user verwenden der schon auf
# dem system vorhanden ist.
# - jemanden, der keiner gruppe angehört
# - ..und keine weiteren rechte besitzt
# keinesfalls root verwenden
# eine gute wahl wäre "postfix"

# es darf nicht root oder der "$mail_owner" gewählt werden, sonst kommt es
# zu einer fehlermeldung.
# "nodody" ist die default einstellung

myhostname = shb.linux.home
# hostname des mailservers
# für einen lokalen mailserver sollte keine im internet vorhandene adresse
# verwendet werden; anstatt host.test.de -> host.test.int | int für intern

mydomain = linux.home
# domain des mailservers; am einfachsten ist $myhostname ohne den ersten
# teil (host)

# abschnitt hinter dem "@"
# standardeinstellung ist $myhostname

# gibt die interfaces (ethx) an, für die postfix zuständig ist

mydestination = $myhostname, localhost.$mydomain
# gibt an für welche domain dieser mailserver zuständig ist, sprich welchen
# in der domain vorhandenen rechner mails lokal ausgeliefert werden und
# wann sie an isps (bsp. web.de) weitergeleitet werden.
# sehr wichtig ist hierbei mindestens die standard-einstellung zu verwenden,
# da es sonst zu "mail delivery loops" kommt
# 1. $myhostname + 2. localhost.@domain

mynetworks_style = host
# netzwerke bzw. rechner die zugriff auf den mailserver haben

mynetworks = 192.168.1.0/24, 127.0.0.0/8
# alternative methode zu "$mynetworks_style"; hiermit werden ip-adressen der
# rechner angegeben, die vom mailserver akzeptiert werden
# es kann auch eine datei mit den aufgelisteten rechnern eingefügt werden
# bsp. /verzeichnis/datei
# bei verwendung von "$mynetworks" wird "mynetworks_style" übersprungen

relay_domains = $mydestination
# definiert die domains für die postfix zuständig ist
# ähnlich "$mydestination" daher ist die standardeinstellung auch so

# host, an den der mailserver post schickt mit der er selbst nichts anzufangen
# weiss; mails außerhalb der domain werden hierhin geleitet
# bsp. [an.ip.add.ress]:25

mail_name = postfix mailer-daemon
# welchen namen soll der mailer-daemon haben (wird eine mail falsch zugestellt,
# erhält der absender eine mail von unserem mailsystem
# These are only the parameters changed from a default install
# see /etc/postfix/main.cf.dist for a commented, fuller version of this file.

#mailbox_command = procmail -f /root/.procmairc
#mailbox_command = lmtp:unix:/var/lib/imap/socket/lmtp
#mailbox_command = /var/lib/imap/socket/lmtp
mailbox_command = cyrus
#mail_spool_directory =

und nun hab ich noch ein paar error logs.
wenn ich mailbox_command = lmtp:unix:/var/lib/imap/socket/lmtp einstelle
erhalte ich das

Sep 5 15:05:01 localhost local[13920]: fatal: execvp lmtp:unix:/var/lib/imap/socket/lmtp: No such file or directory
wenn ich mailbox_command = /var/lib/imap/socket/lmtp einstelle erhalte ich das

Sep 5 15:04:08 localhost local[13222]: fatal: execvp /var/lib/imap/socket/lmtp: Permission denied

bei der einstellung cyrus tut sich auch nicht wirklich was,
ach und mit der einstellung von procmail erhalte ich die mails auch nur in /var/mail, obwohl procmail eingerichtet ist.

hat jemand ne idee warum postfix nicht so will wie ich will?
thx cu SHB

stefaan
05.09.04, 16:43
Servus!

Versuche einmal:
mailbox_command = /pad/zu/deliver

bzw der entsprechende Teil von
http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html

Grüße, Stefan

shb
05.09.04, 18:37
so hab gerade mal bei mailbox_command /usr/lib/cyrus-imapd/deliver -a -m shb
eingegeben und dann auch das /usr/lib/cyrus-imapd/deliver versucht beides ohne erfolg ;(
meldung in der errorlog
Sep 5 18:32:36 localhost local[19530]: fatal: execvp /usr/lib/cyrus-imapd/deliver: Permission denied
die seite will sich im moment nicht öffnen, aber schau mir das howto nochmal an
hast du noch ideen?

thx cu SHB

phnord
05.09.04, 18:44
Holla!
I
ch kenn mich jetzt nich so mit der Konfiguratin von Postifx etc. aus, aber Permission denied sieht ganz danach aus, als ob du die Benutzerrechte nicht richtig gesetzt hast :)

gruß, phnord

shb
05.09.04, 18:54
hmpf ja das hab ich auch gelesen, draum hab ich nun mal chmod 755 deliver gemacht. ach ja die webseite hab ich mir angeschaut und die master.cf und main.cf angepasst, geht aber immer noch nicht weiter ;( ich finde kein melfungen in der log und die mail ist auch nicht da, ich weiß nicht so richtig weiter

cu SHB

sais
05.09.04, 19:14
hi!

schau dir das an, vielleicht hilft es dir:

http://board.gulli.com/thread/327471
http://lists.suse.com/archive/suse-imap-e/2004-Jan/0002.html

mfg
sais

shb
05.09.04, 19:58
danke für die links bin zwar noch nicht weiter aber schlauer ;)
heißt also ich brauche um mails extern zu versenden einen mail relay sollte doch dann so heißen oder? relayhost mail.gmx.net oder ist das falsch?
brauche ich vieleicht noch nen userneame/passwort, denn ich meine ich verstehe das, da die kein spam versenden wollen, wenn ich mich aber ohne pw anmelde könnte ich ja auch spam senden.
was ich noch gefunden das ding heißt nicht mail_command sondern mail_transponder, aber das ganze will trotzdem noch nicht so nicht so wie es soll

cu SHB

sais
05.09.04, 20:01
ich würde als relayhost den smtp server von deinem provider eintragen.
bei aon zum beispiel: email.aon.at. bei den anderen weiß ichs nicht.



mfg
sais

shb
05.09.04, 20:05
also nicht von gmx sondern von t-online (in meinem fall)

hier ein zitat von einem der links

Anmerkung am Rande: Der "offene" Relay - Server von T-Online
(smtprelay.t-online.de) ist überigends keine gute Sache. Der kost nur Geld
und ist unnütz wie ein Kropf, weil er keine MX - Einträge hat....

was soll heißen kost nur geld .. muss ich da was bezahlen?

cu SHB

sais
05.09.04, 20:08
hui.. das weiß ich leider nicht wie das bei t-online ist.

aber laut http://service.t-online.de/c/06/51/16/651168.html würde ich den ersten server nehmen.

da wo steht ausgehende mails. dann sollte dein postfix die mails die er bekommt dem t-online smtp server weitergeben der sie dann zustellt.

mfg
sais

bla!zilla
05.09.04, 20:08
Du musst für die Benutzung des Relays bezahlen, einen monatlichen Betrag. Und das ist auch okay so. So werden Spammer die nach kostenlosen, offenen Relays suchen (und bei jedem zweiten Linux Root Server fündig werden). Der Satz das der Relay-Server von T-Online unnötig ist, da er keinen MX Record hat, ist Banane. Ist auch okay so. Du sollst über den Server nur verschicken, der soll nix annehmen. Ein Problem könnten sicherlich DNS Lookups auf den Host sein, die Prüfen ob der verschickende SMTP Server auch der Server ist auf den der MX Record zeigt. Aber damit muss man halt leben.

shb
05.09.04, 20:17
ja gut also kann ich entweder keine mails nachdraußen senden, oder ich muss hin bezahlen, bzw mir nen eigenen root server zulegen, richtig?

Stormbringer
05.09.04, 21:30
Hi,

erstell Dir einen Account bspw. bei Freenet, und nutze dann das Freenet System (mx.freenet.de).

Gruß

shb
06.09.04, 09:10
warum soll ich mir einen bei freenet erstellen? ich hab bei gmx einen, oder hat freenet einen mail relay?
noch ne frage, ich hab nen webseite (mit domain) kann ich mir von dort den mail relay nehmen?

cu SHB

Stormbringer
06.09.04, 09:34
Vielleicht ist Deine schlechte Schreibweise daran Schuld ... aber bis dato habe ich es so verstanden, daß es für Dich nur zwei Alternativen gibt:

ja gut also kann ich entweder keine mails nachdraußen senden, oder ich muss hin bezahlen, bzw mir nen eigenen root server zulegen, richtig?
Und darauf bezog sich halt meine Anmerkung bzgl. der kostenfreien Nutzung des Freenet.de relays.

Nun würde mich aber noch interessieren, was eine Website (http) mit Mail (smtp) zu tun hat?
Die Frage, bzw. die darin enthaltene Aussage, muß andersherum gestellt werden: Du hast eine Domain (und eine Website eingerichtet).
I. d. R. sollte der Provider auch das relayen erlauben - mußt ihn halt mal diesbzgl. ansprechen, oder die von ihm gepflegte Doku lesen.

Gruß

shb
06.09.04, 09:59
was http mit smtp zu tun hat, auch ja jetzt fällts mir wieder ein *G* auf der domain leuft ein mailserver, mit dem ich mails versenden kann, deswegen habe ich auch gedacht, dass ich von dort den mail relay nehmen kann. mein porvider ist t-onlion und ich hab in einer vorherigen antwort ein zitat aus nem howto angegeben, dass dort stand, dass der t-online relay geldkostet.
aber das relayen ist im mom noch nicht so das prob, könnten wir nochmal auf das problem mit dem cyrus imap server zurück kommen?
thx cu SHB

Stormbringer
06.09.04, 11:23
Wenn es um das Berechtigungsproblem von deliver geht: setze mal das Sticky-Bit

Ansonsten wäre eine aktuelle Beschreibung des Problems hilfreich, inkl. Auszügen der Logdateien ...

Gruß

shb
06.09.04, 14:52
so dann werde ich mein problem noch mal kurz und knapp beschreiben:
ich habe
Cyurs-Imap, Fetchmail, Procmail und Spamassissn die alle wunderbar funzen.
und ich habe einen postfix, dieser nimmt die mails von evolution an und versendet diese local auch aber nur ins /var/mail/user verzeichnis und nicht ind die postfächen von cyurs imap.

ich denke das war kurz und knapp
hier meine
main.cf von postfix


# main.cf (meist unter /etc/postfix)
#
# wichtig:
# --------
# von jedem konfigurationsfile eine sicherungskopie erstellen
# main.cf -> main_default.cf
#
#
# variable
# # erklärung
# +++++++++++++
#
soft_bounce = no
# "testmodus", bei dem mails durch falsche einstellungen nicht
# verworfen werden, sondern in der mailqueue bleiben.
# voreinstellung: deaktiviert (no)

# legt fest wo postfix wartende mails ablegt, also die warteschlange

command_directory = /usr/sbin
# hier liegen alle ausführbaren postxx (postfix, postconf...)files

daemon_directory = /usr/lib/postfix
# verzeichnis des postfix-daemons

# besitzer der postfix-prozesse; keinen user verwenden der schon auf
# dem system vorhanden ist.
# - jemanden, der keiner gruppe angehört
# - ..und keine weiteren rechte besitzt
# keinesfalls root verwenden
# eine gute wahl wäre "postfix"

# es darf nicht root oder der "$mail_owner" gewählt werden, sonst kommt es
# zu einer fehlermeldung.
# "nodody" ist die default einstellung

myhostname = shb.linux.home
# hostname des mailservers
# für einen lokalen mailserver sollte keine im internet vorhandene adresse
# verwendet werden; anstatt host.test.de -> host.test.int | int für intern

mydomain = linux.home
# domain des mailservers; am einfachsten ist $myhostname ohne den ersten
# teil (host)

# abschnitt hinter dem "@"
# standardeinstellung ist $myhostname

# gibt die interfaces (ethx) an, für die postfix zuständig ist

mydestination = $myhostname, localhost.$mydomain
# gibt an für welche domain dieser mailserver zuständig ist, sprich welchen
# in der domain vorhandenen rechner mails lokal ausgeliefert werden und
# wann sie an isps (bsp. web.de) weitergeleitet werden.
# sehr wichtig ist hierbei mindestens die standard-einstellung zu verwenden,
# da es sonst zu "mail delivery loops" kommt
# 1. $myhostname + 2. localhost.@domain

mynetworks_style = host
# netzwerke bzw. rechner die zugriff auf den mailserver haben

mynetworks = 192.168.1.0/24, 127.0.0.0/8
# alternative methode zu "$mynetworks_style"; hiermit werden ip-adressen der
# rechner angegeben, die vom mailserver akzeptiert werden
# es kann auch eine datei mit den aufgelisteten rechnern eingefügt werden
# bsp. /verzeichnis/datei
# bei verwendung von "$mynetworks" wird "mynetworks_style" übersprungen

relay_domains = $mydestination
# definiert die domains für die postfix zuständig ist
# ähnlich "$mydestination" daher ist die standardeinstellung auch so

# host, an den der mailserver post schickt mit der er selbst nichts anzufangen
# weiss; mails außerhalb der domain werden hierhin geleitet
# bsp. [an.ip.add.ress]:25

mail_name = postfix mailer-daemon
# welchen namen soll der mailer-daemon haben (wird eine mail falsch zugestellt,
# erhält der absender eine mail von unserem mailsystem
# These are only the parameters changed from a default install
# see /etc/postfix/main.cf.dist for a commented, fuller version of this file.

#mailbox_command = procmail -f /root/.procmairc
#mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
#mailbox_command = /var/lib/imap/socket/lmtp
#mailbox_command = cyrus
#mailbox_command = /usr/lib/cyrus-imapd/deliver
mailbox_transport = cyrus
#mail_spool_directory =
#relayhost = mail.gmx.net
#relayhost = smtprelay.t-online.de

und hier die master.cf


#
# Postfix master process configuration file. Each logical line
# describes how a Postfix daemon program should be run.
#
# A logical line starts with non-whitespace, non-comment text.
# Empty lines and whitespace-only lines are ignored, as are comment
# lines whose first non-whitespace character is a `#'.
# A line that starts with whitespace continues a logical line.
#
# The fields that make up each line are described below. A "-" field
# value requests that a default value be used for that field.
#
# Service: any name that is valid for the specified transport type
# (the next field). With INET transports, a service is specified as
# host:port. The host part (and colon) may be omitted. Either host
# or port may be given in symbolic form or in numeric form. Examples
# for the SMTP server: localhost:smtp receives mail via the loopback
# interface only; 10025 receives mail on port 10025.
#
# Transport type: "inet" for Internet sockets, "unix" for UNIX-domain
# sockets, "fifo" for named pipes.
#
# Private: whether or not access is restricted to the mail system.
# Default is private service. Internet (inet) sockets can't be private.
#
# Unprivileged: whether the service runs with root privileges or as
# the owner of the Postfix system (the owner name is controlled by the
# mail_owner configuration variable in the main.cf file). Only the
# pipe, virtual and local delivery daemons require privileges.
#
# Chroot: whether or not the service runs chrooted to the mail queue
# directory (pathname is controlled by the queue_directory configuration
# variable in the main.cf file). Presently, all Postfix daemons can run
# chrooted, except for the pipe, virtual and local delivery daemons.
# The proxymap server can run chrooted, but doing so defeats most of
# the purpose of having that service in the first place.
# The script postfix-chroot.sh can be used to set up a Postfix chroot
# environment on your Mandrake Linux System
#
# Wakeup time: automatically wake up the named service after the
# specified number of seconds. A ? at the end of the wakeup time
# field requests that wake up events be sent only to services that
# are actually being used. Specify 0 for no wakeup. Presently, only
# the pickup, queue manager and flush daemons need a wakeup timer.
#
# Max procs: the maximum number of processes that may execute this
# service simultaneously. Default is to use a globally configurable
# limit (the default_process_limit configuration parameter in main.cf).
# Specify 0 for no process count limit.
#
# Command + args: the command to be executed. The command name is
# relative to the Postfix program directory (pathname is controlled by
# the daemon_directory configuration variable). Adding one or more
# -v options turns on verbose logging for that service; adding a -D
# option enables symbolic debugging (see the debugger_command variable
# in the main.cf configuration file). See individual command man pages
# for specific command-line options, if any.
#
# General main.cf options can be overridden for specific services.
# To override one or more main.cf options, specify them as arguments
# below, preceding each option by "-o". There must be no whitespace
# in the option itself (separate multiple values for an option by
# commas).
#
# In order to use the "uucp" message tranport below, set up entries
# in the transport table.
#
# In order to use the "cyrus" message transport below, configure it
# in main.cf as the mailbox_transport.
#
# SPECIFY ONLY PROGRAMS THAT ARE WRITTEN TO RUN AS POSTFIX DAEMONS.
# ALL DAEMONS SPECIFIED HERE MUST SPEAK A POSTFIX-INTERNAL PROTOCOL.
#
# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
#
# ================================================== ========================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ================================================== ========================
smtp inet n - y - - smtpd
#smtps inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628 inet n - n - - qmqpd
pickup fifo n - y 60 1 pickup
-o content_filter=
-o receive_override_options=
cleanup unix n - y - 0 cleanup
qmgr fifo n - y 300 1 qmgr
#qmgr fifo n - n 300 1 oqmgr
tlsmgr fifo - - y 300 1 tlsmgr
rewrite unix - - y - - trivial-rewrite
bounce unix - - y - 0 bounce
defer unix - - y - 0 bounce
trace unix - - y - 0 bounce
verify unix - - y - 1 verify
flush unix n - y 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - y - - smtp
relay unix - - y - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - y - - showq
error unix - - y - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - y - - lmtp
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
maildrop unix - n n - - pipe
flags=DRhu user=nobody argv=/usr/bin/maildrop -d ${recipient}
#
# Cyrus. Please See the Postfix CYRUS_README file for details
#
# deliver interface (deprecated), to use this also use
# postconf -e cyrus-deliver_destination_recipient_limit=1
cyrus-deliver unix - n n - - pipe
# user=cyrus argv=/usr/lib/cyrus-imapd/deliver -r ${sender} -m ${extension} ${user}
user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
#/usr/lib/cyrus-imapd/deliver
# for default cyrus socket placement
cyrus unix - n n - - lmtp
-o lmtp_cache_connection=yes
#
# if you configure cyrus socket in the chroot jail
cyrus-chroot unix - - y - - lmtp
-o lmtp_cache_connection=yes
#
# for lmtp to cyrus via tcp
cyrus-inet unix - - y - - lmtp
-o lmtp_cache_connection=yes
-o lmtp_sasl_auth_enable=yes
-o lmtp_sasl_password_maps=hash:/etc/postfix/cyrus_lmtp_sasl_pass
-o lmtp_sasl_security_options=noanonymous
#
# UUCP. Unix to Unix CoPy
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=/usr/bin/uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# these are not distributed with Mandrake Linux
#
#ifmail unix - n n - - pipe
# flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
#bsmtp unix - n n - - pipe
# flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient

##### START OF CONTENT FILTER CUSTOMIZATIONS #####
# Please see the Postfix FILTER_README for details.
# These sample entries expect your content filter to
# listen on port 10025 and to inject mail back into
# postfix on port 10026.
#
# to enable such content filter run the command
# postconf -e content_filter=smtp-filter:127.0.0.1:10025
# postconf -e smtp-filter_destination_concurrency_limit=2
# or
# postconf -e content_filter=lmtp-filter:127.0.0.1:10025
# postconf -e lmtp-filter_destination_concurrency_limit=2
# and the command
# postconf -e receive_override_options=no_address_mappings
#

127.0.0.1:10026 inet n - y - - smtpd
-o content_filter=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,rej ect
-o mynetworks=127.0.0.0/8
-o mynetworks_style=host
-o strict_rfc821_envelopes=yes
-o receive_override_options=no_unknown_recipient_chec ks,no_header_body_checks
-o smtpd_client_connection_limit_exceptions=127.0.0.0/8

lmtp-filter unix - - y - - lmtp
-o lmtp_data_done_timeout=1200
-o disable_dns_lookups=yes

smtp-filter unix - - y - - smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes

##### END OF CONTENT FILTER CUSTOMIZATIONS #####


nun hab ich mein problem so schön geschilder und hab durch dummen zufall das problem gelöst, also es funzt
ich hab in meiner main.cf mailbox_transport:cyrus-deliver eingegeben und siehe da nun funzt es ;) auf die idee bin ich gekommen weil in einem howto stand ich solle eine zeile in der master.cf anpassen undzwar diese hier
user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
die stand aber schon so, nun hab ich eine zeile drüber geschaut, da stand das hier
cyrus-deliver unix - n n - - pipe
und deswegen, bin ich auf die idee gekommen mal cyrus-deliver eintugeben, und siehe da es funzt.

da nun das intern funtz würde ich nun doch gerne nach draußen mailen.
brauche ich da noch andere parameter außer relayhost ?
ihr habt geschrieben, dass das provider abhängig ist, macht t-online damit, also haben die einen relayserver?

thx
cu SHB

shb
06.09.04, 21:32
ich möchte allen danken, die mir hier geholfen haben postfix zum laufen zu kriegen.
ich fasse nochmal zusammen.
mailbox_transport: cyrus-deliver
damit wurden dann die mails in das passende verzeichnis gelegt

und das mit dem relayhost habe ich auch hinbekommen, ich habe dort mail.gmx.net eingetragen und nachdem ich als absender adresse meine richtige gmx adresse genommen hatte, hat es dann auch gefunzt

thx
cu SHB

bluesky666
13.09.04, 20:17
Hi,

Du kannst ruhig den gmx smtp Server benutzen als relay Server, das geht wunderbar, muss nur per smtp-auth versenden von postfix aus, geht so:
in der Datei "/etc/postfix/sasl_passwd" muss folgendes stehen
"mail.gmx.net adresse@gmx.de:deinpasswort"

Du musst dann noch die DB erstellen lassen, geht glaub ich mit postmap
schau Dir mal die Manpage dazu an

also deine Emailadresse oder Kundennummer bei GMX und dein Passwort

in der Datei "/etc/postfix/main.cf"

relayhost = mail.gmx.net
smtp_sasl_auth_enable = yes


dann macht er beim versenden der mails nen smtp login, und er sollte deine Mails verschicken können.

gruß Helge

fazer1k
23.09.04, 12:31
Du musst dann noch die DB erstellen lassen, geht glaub ich mit postmap, schau Dir mal die Manpage dazu an
Mist, und genau das kriege ich nich hin! Die DBs wollen sich nicht erstellen! Sach ma einer wie das geht, bitte!!!


Gruß, Kai

fazer1k
23.09.04, 12:49
Hah, war nur dusseligkeit meinerseits! Nu hat er´s! Die DB wurde erstellt! Aber leider funkt das derzeit immer noch nicht so wie´s gedacht war!
Die Mails bleiben in der Queue liegen!! Mist!


Gruß, Kai

bluesky666
23.09.04, 19:35
poste mal deine /var/log/mail

fazer1k
23.09.04, 21:39
poste mal deine /var/log/mail
Hatte mich bei einem der Einträge verschrieben! Es scheint nun wohl doch zu funken!! Ich werd das mal beobachten!!!

bluesky666
24.09.04, 02:41
dann ist es ja okay....