PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postfix und gmx



yusuf75
28.12.02, 02:10
Hi,

nachdem ich tagelang erfolglos versucht habe mit sendmail von der Konsole aus emails zu verschicken, bin ich zu Postfix umgestiegen.

Ich habe mir die Postfix-konfiguration aus zwei verschiedenen Anleitungen zusammengestellt.
Bei T-online hab ich mir das smtp-relaying freischalten lassen.
Mein Problem ist einige email-dienste z.B gmx meine Mails nicht annehmen

ein mailto irgendjemand@t-online.de funktioniert.
ein mailto irgendjemand@gmx.de funktioniert nicht aber postfix bringt keine Fehlermeldung... Ich weiss also nie ob meine mail ankommt oder nicht. Wie bringe ich postfix bei, das auch gmx meine mail annimmt ?


wenn ich mailq eingebe kommt immer : Mail queue is empty

Die mails die ich an mein t-online accounts schicke haben folgenden
"mailkopf":

Message 1:
From yusuf@Yusuf.Linux.Mandrake Sat Dec 28 01:33:07 2002
Delivered-To: yusuf@localhost.linux.mandrake
MIME-Version: 1.0
To: irgendjemand@t-online.de
Subject: test
Content-ID: <501_4033_1041039155_2@Yusuf.Linux.Mandrake>
Content-type: text/plain
Date: Sat, 28 Dec 2002 01:32:35 +0000 (UTC)
From: yusuf@Yusuf.Linux.Mandrake (yusuf)
X-Sender: 520000000000-0001@t-dialin.net

Meine nächste Frage: Wenn jetzt jemand auf meine mail antwortet
(er sieht ja als absender yusuf@Yusuf.Linux.Mandrake ) kommt
die mail direkt bei mir an oder beim meinem t-online account ?

Die letzte Frage zu letzt ;-). Warum bringt Postfix keine Fehlermeldung wenn was nicht gesendet werden kann ?


hier mal meine main.cf
(start)

#soft_bounce = no
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
default_privs = nobody
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
#mydomain = domain.tld
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
#relay_domains = $mydestination
relayhost = smtprelay.t-online.de
#local_recipient_maps = $alias_maps unix:passwd.byname
#in_flow_delay = 1s
#sender_canonical_maps = hash:/etc/postfix/sender_canonical
alias_maps = hash:/etc/postfix/aliases
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
#alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
#home_mailbox = Mailbox
#home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
#mailbox_transport = lmtp:unix:/file/name
#mailbox_transport = cyrus
#fallback_transport = lmtp:unix:/file/name
#fallback_transport = cyrus
#fallback_transport =
#luser_relay = $user@other.host
#luser_relay = $local@other.host
#luser_relay = admin+$local
#header_checks = regexp:/etc/postfix/header_checks
#fast_flush_domains = $relay_domains
#fast_flush_domains =
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 10
debug_peer_level = 2
#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain
debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-1.1.11/samples
readme_directory = /usr/share/doc/postfix-1.1.11/README_FILES
alias_database = hash:/etc/postfix/aliases

(ende)


Sorry für den langen text...

Gruß yusuf

Jinto
28.12.02, 03:33
1. Wemm du myhostname nciht setzt, ist myorigin=$myhostname ziemlich witzlos.
2. Du solltest in deinem Mailprogramm deine richtige reply-Adresse angeben, sonst wird das mit dem Antworten nix.

PS: Nein, mittels SMP-Relay von T-Online kann man auch an GMX Mails verschicken.

yusuf75
28.12.02, 14:11
Ich habe gerade myorigin auskommentiert. Es änder sich nix. Is ja auch klar, da ich myhostname nicht gesetzt habe, hat es postfix selber "rausbekommen". Bei myorigin ist es genauso.

Ich habe jetzt eine Lösung aber die etspricht nicht dem, was ich will..
sender_canonical_maps = hash:/etc/postfix/sender_canonical habe ich auskommentiert und folgendes eingegeben

Inhalt sender_canonical :
#start
yusuf@yusuf.linux.mandrake meinaccoount@t-onine.de
#ende


Jede email die ich verschicke wird jetzt automatisch:

from: meinaccount@t-online.de
auch die lokalen. Ich kann jetzt eigentlich überall mails verschicken. Darauf kann auch jeder antworten.
ABER.: damit ist ja das smptrelaying von t-online wirkungslos.
Das heisst wenn ich

relayhost = smtprelay.t-online.de

rausnehme gehts immernoch...

Eigentlich wollte ich ja mails verschicken können wo bei from: yusuf@yusuf.linux.mandrake steht...
Hat jemand eine idee wie mann das mit postfix hinbekommen kann ?

Jinto
28.12.02, 17:30
Ich verstehe dein Problem nicht ganz. Die from Zeile wird durch dein Mailprogramm gesetzt (z. B. KMail).

yusuf75
28.12.02, 21:23
Also ich bin jetzt fast so weit wie ich will:

ich habe in der sender_canonical folgendes gemacht
#start
yusuf@yusuf.linux.mandrake yusuf@linuxforen.de
#ende

Somit werden alle meine ausgehenden mails automatisch bei from : yusuf@linuxforen.de.
Die mails werden dann auch vin gmx,t-online usw angenommen bzw. weitergeleitet.
im grunde genommen kann mann hinter dem @ auf der rechten seite jede existierende internetdomain nehmen.
(ich hab jetzt natürlich meine eigene Internetdomain hergenommen).

Wenn jemand antwortet kommen die mails logischerweise nicht bei mir an :-(.

Mein Problem ist halt das meinen lokalen Rechner niemand im Internet kennt
Nach meinen Nachforschungen brauche ich eine feste-ip nummer. Die kann mann sich ja bei einigen webseiten registrieren um auch mit dyn. verbindung eine feste ip zu bekommen.
Frage hat das schon jemand gemacht ? Erfahrungsbericht?

Danach muss ich wohl einen nameserver aufsetzten der meine ipnummer zu einer im internetgültigen domain umwandelt.
Sehe ich das richtig?
wenn ja welches tool ist da geeignet?

Zu guter letzt:
Komm ich dann endlich zum Ziel meine eigene email-adresse (yusuf@uzunyilmaz.de) auf die auch jemand antworten kann ?

Jinto
29.12.02, 04:33
Wenn du tatsächlich eine eigne Domain hast, dann kommen die Mail auch bei dir an.

Dienste wie DynDNS verschaffen dir keine feste IP, sie ermöglichen dir aber eine Erreichbarkeit trotz dynamischer IP. Zu testzwecken habe ich neulich mal eine Mail an soclh eine dynamische IP geschickt, funktiniert problemlos.

1. nein, du musst dafür keinen Nameserver aufset zen (wäre witzlos, den kennt ja niemand)
2. du kommst damit zu Mailadressen ala yusuf@uzunyilmaz.dyndns.org o. ä.

HTH

yusuf75
29.12.02, 13:34
Ich habe eine eigene domain aber es kommen keine mails bei mir an...
keine ahnung warum

Jinto
29.12.02, 13:41
Die Mailadresse, die du angibst muss auch an deiner Domain vorhanden sein. Schick dir doch selbst mal eine Mail, dann wirst du die Fehlermeldung schon sehen.

HTH

yusuf75
29.12.02, 15:17
Das Problem Ist das mir Postfix keine Fehlermeldung zurücksendet....

wenn ich mailq
eingebe ist die immer leer

Jinto
29.12.02, 15:46
Ich weiss nicht, ob wir nicht aneinander vorbei reden:
1. Deine Domain liegt bei einem Webhoster
2. Du schickst mittels Postfix eine Mail an deine Domain
3. Du schaust nach, ob die Mail dort ankam.

Wenn deine Domain mit der Postfix-Domain übereinstimmt, dann liefert Postfix die Mails nicht bei deinem Provider ab sondern leifert sie direkt in dein lokales Postfach.

Was sagen denn die logs (info/warn und err)?

yusuf75
29.12.02, 18:41
Danke für den Tip.
Ich hab den Fehler:

Ich hab eine Sub-domain. Leider haben die zur Zeit die email-weiterleitung nicht mehr als Service.
Die Subdomain hatte ich mir nur wegen der email-weiterleiting angeschafft.

Die emails kommen bei der Domain an und werden nicht an meine adresse weitergeleitet.
Ich werde mir eine neue kostenlose Sub-domain mit email-weiterleitung suchen müssen.

Kennt jemand zufällig eine guten kostenlosen Sub-domain Hoster ? (Ps.: Ich habe keine Webseite)...