PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix und T-Online



marcimarc
07.10.02, 19:21
Hallo alle zusammen,

kann mir jemand helfen ??

Ich habe auf meinem Server Linux SuSE 8.0 mit Postfix laufen.
Ich lasse auf diesen Server ein Forum laufen, indem eine anmeldung wieder auf die E-Mail adresse zurückschickt.
Die funktioniert auch, nur wenn jemand eine T-Online adresse hat, wird sie nicht gesendet. Andere wie web.de oder von Puretec werden geschickt.

Was könnte falsch sein ??
Bin in Postfix anfänger.....

Vielen Dank für euer Bemühen...

Gruß
marcimarc

marcimarc
07.10.02, 20:44
Hallo hat hier niemand eine Idee ???

Danke nochmals im voraus
gruß
marcimarc

BeS
07.10.02, 20:50
Hallo,
du musst die mails über einen smarthost verschicken, da einige mailserver (u.a. der von t-online) die mails nicht annehmen wenn sie direkt über eine dynamische IP zugestellt werden.

marcimarc
07.10.02, 20:54
Danke für die Antwort,

kannst Du mir auch noch sagen, wie ich dann dies machen soll ?
WIe gesagt, bin neuling auf diesem gebiet....

Gruß und Dank
marcimarc

BeS
07.10.02, 20:57
Hallo,
du musst in deiner /etc/postfix/main.cf einen entsprechenden relayhost eintragen.
Als Beispiel, wenn du deine mails bei 1und1 hast würde es so aussehen:
relayhost = smtp.1und1.com

marcimarc
07.10.02, 21:27
Leider immernoch nicht....

habe an den unten aufgeführten einträge das # entfernt,



# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
#
# If you're connected via UUCP, see also the default_transport parameter.
#
relayhost = $mydomain
relayhost = gateway.my.domain
relayhost = uucphost
relayhost = [an.ip.add.ress]

und ganz unten dieser Eintrag:

relayhost = smtp.1und1.com

sogar neu rebootet, tut aber leider immernoch nicht.

Habe ich etwas vergessen ??

Gruß
marcimarc

BeS
07.10.02, 22:07
Hallo,
wenn du den smtp server von 1und1 verwendest musst du noch smtp-auth aktivieren. Eine ganz gute Anleitung hierzu gibt es bei SuSE: http://sdb.suse.de/de/sdb/html/rsimai_imap_smtp_auth.html

nesh
07.10.02, 23:44
Hallo marcimarc,
kann es sein das BeS an deinem Problem vorbei schreibt.
Bei den ganzen Tips die er dir bis jetzt gegeben hat, hat es den anschein das er dein Problem garnicht verstanden hat. Alle Tips beschreiben wie man postfix konfiguriert um überhaupt irgendwelche mails zu versenden. Das ist aber offensichtlich nicht dein Problem; oder ?!
Es ist doch wohl so das alles funzt ausser der Mail versand zu @t-online.de.
Auch das mit smtp auth ist auch nur fast richtig. Er weis doch gar nicht über welchen provider du eingewählt bist ! Hast Du einen puretec account, dann brauchst du auch kein auth.
Offensichtlich hast du diesen ja auch, da der Mailversand an nicht @t-online.de Adressen ohne auth funktioniert.
Soviel dazu.

Nun aber zum Problem das ich gerne lösen würde.
Dazu noch ein paar fragen.
Welchen Provider hast du (Einwahl)
Was wird bei mailq angezeigt

nesh :)

marcimarc
08.10.02, 12:43
Hallo nesh,

sorry, wahr gestern schon in der Falle.

Allso dass mit SMTP-AUTH klappt noch nicht, weil ich vom Provider noch keine Antwort habe.

Zu deinen Fragen:
Ich wähle mich über T-Online ein (Flatrate).
Die E-Mails wollte Ich (muß aber nicht) über Puretec realisieren.

Wenn ich mailq eingebe, kommt:
mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
02AD7B8B0 3125 Mon Oct 7 22:09:04 (MAILER-DAEMON)
wwwrun@rechner.domäne.local

1BCD4B8C1 3125 Mon Oct 7 22:17:38 (MAILER-DAEMON)
wwwrun@rechner.domäne.local

285A1B891 3090 Mon Oct 7 22:07:58 (MAILER-DAEMON)
(unknown mail transport error)
wwwrun@rechner.domäne.local

2F626B2C8 993 Tue Oct 8 08:00:59 root@rechner.domäne.local
root@rechner.domäne.local

66AA9ABA6 3230 Sat Oct 5 11:36:06 (MAILER-DAEMON)
root@rechner.domäne.local

843D0B2C4 993 Sun Oct 6 12:00:19 root@rechner.domäne.local
root@rechner.domäne.local

A77A0B616 3079 Mon Oct 7 22:07:48 (MAILER-DAEMON)
(unknown mail transport error)
wwwrun@rechner.domäne.local

CF458B885 3097 Mon Oct 7 22:07:52 (MAILER-DAEMON)
(unknown mail transport error)
wwwrun@rechner.domäne.local

D9098B89C 3103 Mon Oct 7 22:08:02 (MAILER-DAEMON)
(unknown mail transport error)
wwwrun@rechner.domäne.local

DFBBEAB11 993 Sat Oct 5 11:45:54 root@rechner.domäne.local
(unknown mail transport error)
root@rechner.domäne.local

F291FB8D5 3125 Mon Oct 7 22:24:28 (MAILER-DAEMON)
(unknown mail transport error)
wwwrun@rechner.domäne.local

-- 28 Kbytes in 11 Requests.

Ich hoffe, Du kannst damit etwas anfangen....

Danke im voraus,
Gruß
marcimarc

Jasper
08.10.02, 13:04
Original geschrieben von marcimarc

Was könnte falsch sein ??
Bin in Postfix anfänger.....


warum postfix diese nicht versendet steht in den logfiles. ohne diese wird das hier ein lustiges rätselraten.

-j

marcimarc
08.10.02, 13:09
danke für die Antwort,

kannst Du mir sagen wo das logfile stehen könnte ?
Im Verzeichnis /postfix kann ich nichts ähnliches fiden....

Gruß
marcimarc

Jasper
08.10.02, 13:16
Original geschrieben von marcimarc
kannst Du mir sagen wo das logfile stehen könnte ?


postfix verwendet syslog mit facility 'mail'.

also musst du deine /etc/syslog.conf ansehen, wohin einträge mit facility 'mail' geschickt werden:

z.b.

mail.* /var/log/mail

schiebt alles nach /var/log/mail.

-j

marcimarc
08.10.02, 14:27
Allso.....

In der /etc/syslog.conf steht der verweis zu /var/log/mail.

Ich habe mich jetzt einmal an dem Forum nun mit zweit adressen angemeldet ( t-online und purete) Puretec ging.
Hier der eintrag in mail:

für puretec:

Oct 8 15:03:23 mlinux postfix/pickup[3446]: 41A6EB840: uid=30 from=<wwwrun>
Oct 8 15:03:23 mlinux postfix/cleanup[3487]: 41A6EB840: message-id=<20021008130323.41A6EB840@mlinux.marcimarc.local>
Oct 8 15:03:23 mlinux postfix/qmgr[3447]: 41A6EB840: from=<wwwrun@mlinux.marcimarc.local>, size=1223, nrcpt=1 (queue active)
Oct 8 15:03:24 mlinux postfix/smtp[3488]: 41A6EB840: to=<snoopy@marcimarc.de>, relay=mx00.schlund.de[212.227.126.151], delay=1, status=sent (250 OK id=17ytxC-0007Ub-00)


für t-online

Oct 8 15:05:11 mlinux postfix/pickup[3446]: CD372B847: uid=30 from=<wwwrun>
Oct 8 15:05:11 mlinux postfix/cleanup[3506]: CD372B847: message-id=<20021008130511.CD372B847@mlinux.marcimarc.local>
Oct 8 15:05:11 mlinux postfix/qmgr[3447]: CD372B847: from=<wwwrun@mlinux.marcimarc.local>, size=1246, nrcpt=1 (queue active)
Oct 8 15:05:12 mlinux postfix/smtp[3507]: connect to mailin03.sul.t-online.de[194.25.134.73]: Connection refused (port 25)
Oct 8 15:05:12 mlinux postfix/smtp[3507]: connect to mailin07.sul.t-online.de[194.25.134.75]: Connection refused (port 25)
Oct 8 15:05:12 mlinux postfix/smtp[3507]: connect to mailin04.sul.t-online.de[194.25.134.10]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin01.sul.t-online.de[194.25.134.72]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin05.sul.t-online.de[194.25.134.74]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin02.sul.t-online.de[194.25.134.9]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin00.sul.t-online.de[194.25.134.8]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin06.sul.t-online.de[194.25.134.11]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: CD372B847: to=<marc.rodewald@t-online.de>, relay=none, delay=2, status=deferrOct 8 15:03:23 mlinux postfix/pickup[3446]: 41A6EB840: uid=30 from=<wwwrun>
Oct 8 15:03:23 mlinux postfix/cleanup[3487]: 41A6EB840: message-id=<20021008130323.41A6EB840@mlinux.marcimarc.local>
Oct 8 15:03:23 mlinux postfix/qmgr[3447]: 41A6EB840: from=<wwwrun@mlinux.marcimarc.local>, size=1223, nrcpt=1 (queue active)
Oct 8 15:03:24 mlinux postfix/smtp[3488]: 41A6EB840: to=<snoopy@marcimarc.de>, relay=mx00.schlund.de[212.227.126.151], delay=1, status=sent (250 OK id=17ytxC-0007Ub-00)
Oct 8 15:05:11 mlinux postfix/pickup[3446]: CD372B847: uid=30 from=<wwwrun>
Oct 8 15:05:11 mlinux postfix/cleanup[3506]: CD372B847: message-id=<20021008130511.CD372B847@mlinux.marcimarc.local>
Oct 8 15:05:11 mlinux postfix/qmgr[3447]: CD372B847: from=<wwwrun@mlinux.marcimarc.local>, size=1246, nrcpt=1 (queue active)
Oct 8 15:05:12 mlinux postfix/smtp[3507]: connect to mailin03.sul.t-online.de[194.25.134.73]: Connection refused (port 25)
Oct 8 15:05:12 mlinux postfix/smtp[3507]: connect to mailin07.sul.t-online.de[194.25.134.75]: Connection refused (port 25)
Oct 8 15:05:12 mlinux postfix/smtp[3507]: connect to mailin04.sul.t-online.de[194.25.134.10]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin01.sul.t-online.de[194.25.134.72]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin05.sul.t-online.de[194.25.134.74]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin02.sul.t-online.de[194.25.134.9]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin00.sul.t-online.de[194.25.134.8]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin06.sul.t-online.de[194.25.134.11]: Connection refused (port 25)
Oct 8 15:05:13 mlinux postfix/smtp[3507]: CD372B847: to=<marc.rodewald@t-online.de>, relay=none, delay=2, status=deferred (connect to mailin06.sul.t-online.de[194.25.134.11]: Connection refused)

wenn ich ehrlich bin verstehe ich diese nicht so ganz..

gruß
marcimarc

Jasper
08.10.02, 15:02
Original geschrieben von marcimarc
Oct 8 15:05:13 mlinux postfix/smtp[3507]: connect to mailin06.sul.t-online.de[194.25.134.11]: Connection refused (port 25)

wenn ich ehrlich bin verstehe ich diese nicht so ganz..


sind doch eindeutig. es kommt kein connect zustande. entweder ein paketfilter o.ä. auf deiner seite oder t-online blockt.

# telnet 194.25.134.73 25
Trying 194.25.134.73...
Connected to 194.25.134.73.
Escape character is '^]'.
220 mailin03.sul.t-online.de T-Online ESMTP receiver fsmtpd ready.
quit
221 mailin03.sul.t-online.de closing.
Connection closed by foreign host.
#

von mir aus ist der mailserver zumindest erreichbar.

mit anderen worten, die ursache liegt nicht an postfix sondern an der netzwerkverbindung (bzw. das fehlen einer solchen:)
prüfe den netzwerkpfad von dir ausgehend, irgendwann triffst du auf die stelle, an der geblockt wird.

-j

marcimarc
08.10.02, 16:02
Danke für die schnelle Antwort,

ja schitt, kein conect.

mlinux:/var/log # telnet 194.25.134.73 25
Trying 194.25.134.73...
telnet: connect to address 194.25.134.73: Connection refused
mlinux:/var/log #

was nun...

ich habe eine Hardware Firewall von SMC, dort gibt es keine einstellung das der Port 25 offen sein soll.

Eigentlich sollte nach draussen es doch auch offen sein....

???????????????????????????????????????????
weis jetzt garnicht mehr weiter.
muß ich bei T-Online was beantragen ???


marcimarc

BeS
08.10.02, 16:09
Hallo,
das problem ist das dein postfix eine direkte Verbindung mit dem t-online mailserver aufbauen will. Das erlaubt t-online aber nicht (Spam-Schutz). Du kannst deine mails nicht mit postfix direkt zustellen! Du musst es einen smtp server deines providers überlassen! Wenn du bei puretec (1und1) deine Mailkonten hast muss du in deiner /etc/postfix/main.cf das eintragen:


smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_always_send_ehlo = yes
smtp_sasl_security_options = noanonymous

relayhost = smtp.1und1.com


Wichtig! Sonst darf kein weiterer relayhost eingetragen sein!

Danach musst du noch deine user-ID und dein Passwort in einer sasl Datenbank ablegen, wie das geht steht bei SuSE (der link den ich schon gepostet habe)

Dann sollte es funktionieren.

marcimarc
08.10.02, 18:37
Hallo BeS,

habe es ausprobiert, dabei kommt folgende fehlermeldung im file mail:

Oct 8 19:37:00 mlinux postfix/qmgr[681]: E7FA9B8E8: from=<>, size=3098, nrcpt=1 (queue active)
Oct 8 19:37:00 mlinux postfix/local[979]: fatal: open database /etc/aliases.db: Invalid argument
Oct 8 19:37:01 mlinux postfix/master[677]: warning: process /usr/lib/postfix/local pid 979 exit status 1
Oct 8 19:37:01 mlinux postfix/master[677]: warning: /usr/lib/postfix/local: bad command startup -- throttling
Oct 8 19:37:01 mlinux postfix/qmgr[681]: warning: premature end-of-input from private/local socket while reading input attribute name
Oct 8 19:37:01 mlinux postfix/qmgr[681]: warning: private/local socket: malformed response
Oct 8 19:37:01 mlinux postfix/qmgr[681]: warning: transport local failure -- see a previous warning/fatal/panic logfile record for the problem description

Kannst Du damit was anfangen ??

Danke im voraus..
gruß
marcimarc

BeS
08.10.02, 18:55
Hallo,
es scheint etwas mit deiner /etc/aliases.db nicht zu stimmen. Lösch die Datei mal (oder gib ihr einen anderen Namen) und erstell dann eine neue aliases.db. Dazu musst du nur den Befehl 'newaliases' ausführen.

marcimarc
08.10.02, 19:26
hi,
ich werde jetzt dann wahnsinig.....

es scheint zu senden,

aaaabbbbeeerrrr
bei aufruf von mail kommt folgender hinweis:

N 82 MAILER-DAEMON@mlinux Tue Oct 8 20:16 92/3095 "Undelivered Mail Returned to Sender"

(mehrere male)

es kommt auch keine Mail..... :(

was nun ??

Danke für Hilfe.....
gruß
marcimarc