Mail mit Nail - Konfigurationsproblem

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@jahlives
ok zicken wir uns ein wenig. Wenn du genau hinschaust, meldest dich bei einem smtp-Server an (authentifizierst dich da) und dieser müsste/sollte/tut es in der Regel auch dass er den Absender, egal was du da für einen Quatsch reingeschrieben hast, ersetzt mit deiner hinterlegten Absenderadresse. Schätze mal, wir beiden werden in irgendeinem RFC dazu fündig werden. Folglich liegt es nicht am Protokoll sondern nur am smtp-Client, in diesem Fall der nail, wie generös er ist.
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Satz mit X ......
ob mit oder ohne Absender, mit oder ohne Ports: nix

Meine Versuche laufen so ab:
nail name@domain
Subject: test
ok
[strg + d] = EOT
/opt/bin/false: No such file or directory
. . . message not sent.

Die nail.rc steht in /opt/etc/

Was kann ich noch ausprobieren?
Danke jedenfalls für die bisherige Hilfe
Gerd
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Fällt mir grad noch ein: die Datei nail.rc editierst auch schon mit einem Linux-Editor, nicht wahr? Wegen der Zeilenenden ...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wieso /opt/bin/false? Rufst du nail als root oder als non-root user auf?
Die Idee von itari mit den Zeilenenden könnte jedoch auch sehr gut sein. Je nach Editor den du verwendet hast. Ich glaub ich installier mir nail heute auch mal und pröble mal ein bisschen rum
Eine frage noch @ itari: Welcher Mailserver ersetzt dir einen vom Client gesetzten From?
Wenn du genau hinschaust, meldest dich bei einem smtp-Server an (authentifizierst dich da) und dieser müsste/sollte/tut es in der Regel auch dass er den Absender, egal was du da für einen Quatsch reingeschrieben hast, ersetzt mit deiner hinterlegten Absenderadresse
Das darf/sollte nun wirklich nicht sein. Der SMTP Benutzername dient nur zur Auth und wird nicht als Absender gesetzt. Absender legt der Client fest. Der Server kann darf höchstens einen X-Auth Header setzen wo er den SMTP User erwähnt. Zusätzlich setzt der Server noch den Envelope-Header, der aber wiedeum nichts mit dem From zu tun hat.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Also bei mir geht nail problemlos. Konfig in /opt/etc
Code:
webserver> nail -v tobster@brain-force.ch
Subject: Test
Test
.
EOT
Resolving host mail.brain-force.ch . . . done.
Connecting to 192.168.200.3 . . . connected.
220 84-73-20-218.dclient.hispeed.ch  ESMTP Postfix
>>> EHLO webserver
250-84-73-20-218.dclient.hispeed.ch
250-PIPELINING
250-SIZE 10485760
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
>>> AUTH LOGIN
334 VXNlcm5hbWU6
>>> dG9ic3RlckBicmFpbi1mb3JjZS5jaC==
334 UGFzc3dvcmQ6
>>> SWtqVG0ySi4=
235 2.7.0 Authentication successful
>>> MAIL FROM: <root@brain-force.ch>
250 2.1.0 Ok
>>> RCPT TO: <tobster@brain-force.ch>
250 2.1.5 Ok
>>> DATA
354 End data with <CR><LF>.<CR><LF>
>>> .
250 2.0.0 Ok: queued as F3353200B7
>>> QUIT
221 2.0.0 Bye
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Rfc 2822/5322:

in all cases, the "from:" field should not contain any mailbox that does not belong to the author(s) of the message.

rfc 4409:

the msa may rewrite local parts and/or domains in the smtp envelope, and optionally in address fields of the header, according to local policy.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
zu 1) das ist klar, dass man nicht Emails in fremdem Namen verschicken soll

Ich geb dir recht der MSA darf bestimmte Teil umschreiben. Aber allerdings steht im RFC auch, dass man dabei sehr vorsichtig sein muss und nur genau definierte Muster umschreiben darf. Letztendlich nur diejenigen mit Teilen für die der Mailserver auch zuständig ist. Bei einem Relay-Versand den Absender, für den der Mailserver als domain nicht zuständig ist, zu ändern wäre nicht mehr okay
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Vielen Dank für Eure Bemühungen!!

Ich habe mich als root angemeldet. Wiso false? Wüsste ich auch gerne......
Die nail.rc habe ich mit Notepad++ editiert. Unter Bearbeiten/Zeilenende ist "Konvertiere zu UNIX (LF)" eingestellt. Wenn ich die Datei unter Notepad (ohne ++) öffne habe ich alles in einer Wurst, also ohne CR's - der Gegenbeweis.

Die Einstellungen (nicht die Parameter) habe ich aus dem Wikibeispiel entnommen - ansonsten kann ich dort eigentlich nichts entdecken, was mit weiterhelfen könnte.

@jahlives: wie sieht deine nail.rc, verglichen mit meiner aus? Abgesehen von den persönlichen Einstellungen!

Allmählich gehen mir die Ideen aus - kennt ihr eine Alternative?

@itari: funktioniert dein admin-Tool unter IE9? Eventuell im Kompatibilitätsmodus...?
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich habe bei mir
Code:
set smtp=mail.meineDomain.tld
set smtp-auth-user=ich@meineDomain.tld
set smtp-auth-password=geheim
set from=du@andereDomain.tld
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
funktioniert dein admin-Tool unter IE9? Eventuell im Kompatibilitätsmodus...?

Ich hab es nicht zum Laufen bringen können. Das Problem ist, dass der IE bei JavaScript-Fehlern abbricht und ich leider keine Ahnung habe, wie man ihm das abgewöhnen kann ... und ich habe offensichtlich eine fehlende Initialisierung einer JavaScript-Objektt-Struktur, die ich für den IE nicht erledigen kann. Da das nur bei diesem Browser auftritt (FF/Chrome melden noch nicht mal einen Fehler) und nicht auch mit ganz abenteuerlichen Defaults nicht aus der Welt schaffen kann, habe ich vor dem IE kapituliert.

Itari
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
@itari: schade, währe aber ein Grund einen anderen Browser zu probieren - ich hätte da Safari im Auge (kenn ich vom iPhone und MAC :eek:)

@jahlives: und die anderen Parameter hast du einfach gelassen - siehe #11? Abgespeichert unter /opt/etc/...

Kommt Abend... da werd ich einfach die nail.rc auf genau deinen Stand umbauen und weitersehen.

Danke
Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich habe die default Konfig genommen und meine Zeilen einfach unten angehängt
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Heureka!!

jetzt hat es geklappt :eek::eek::eek::eek::eek:

Vielen Dank für eure Geduld und Hilfe
Gerd
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Woran hat es denn nun gelegen? Wäre vielleicht interessant ;)

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ohne es sicher zu wissen wohl daran dass der Absender nicht korrekt angegeben war ;-)
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
gute Frage...

letzten Endes habe ich die komplette nail.rc gelöscht und auf den Stand von jahlives gebracht. Der Absender war sicherlich eine Fehlerquelle, aber warum hat es (teilweise) die Datei überhaupt nicht gefunden..... ?
Was solls - ich habe ein gesicherte Ausgangsposition (die ich zwar auch nicht in allen Details verstehe..) die Dank eurer Hilfe funktioniert.

Nochmals Danke
Gerd
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
@itarti: gehört zwar nicht mehr zum Thema, aber dein Admin-Tool läuft unter Safari 5.0.5 problemlos. Bei dieser Gelegenheit: Danke für Deine (viele) Arbeit an diesem Tool. Nur vom Durchklicken war ich schon begeistert - gehört auch mal gepostet!!!

Bis zur nächsten Frage
Gerd
 

Kalysto

Benutzer
Mitglied seit
30. Dez 2014
Beiträge
384
Punkte für Reaktionen
10
Punkte
18
Hallo,

ich weis das das hier schon etwas älter ist :D
aber ich habe auch Probleme mit nail ich habe die config eingerichtet und bekomme diese Meldung:

Rich (BBCode):
smtp-server: 530 Must issue a STARTTLS command first

weis jemand damit etwas anzufangen ??
das ist meine Config:

Rich (BBCode):
# This is the configuration file for nail, a mail user agent.
# See nail(1) for further options.
# This file is not overwritten when 'make install' is run in
# the nail build process again.

# Sccsid @(#)nail.rc    2.9 (gritter) 1/15/05

# Do not forward to mbox by default since this is likely to be
# irritating for most users today.
set hold

# Append rather than prepend when writing to mbox automatically.
# This has no effect unless 'hold' is unset again.
set append

# Ask for a message subject.
set ask

# Assume a CRT-like terminal and invoke a pager.
set crt

# Messages may be terminated by a dot.
set dot

# Do not remove empty mail folders in the spool directory.
# This may be relevant for privacy since other users could
# otherwise create them with different permissions.
set keep

# Do not remove empty private mail folders.
set emptybox

# Quote the original message in replies by "> " as usual on the Internet.
set indentprefix="> "

# Automatically quote the text of the message that is responded to.
set quote

# Outgoing messages are sent in ISO-8859-1 if all their characters are
# representable in it, otherwise in UTF-8.
set sendcharsets=iso-8859-1,utf-8

# Display sender's real names in header summaries.
set showname

# Display the recipients of messages sent by the user himself in
# header summaries.
set showto

# Automatically check for new messages at each prompt, but avoid polling
# of IMAP servers or maildir folders.
set newmail=nopoll

# If threaded mode is activated, automatically collapse thread.
set autocollapse

# Hide some header fields which are uninteresting for most human readers.
ignore received in-reply-to message-id references
ignore mime-version content-transfer-encoding

# Only include selected header fields when forwarding messages.
fwdretain subject date from to

# Konfiguration nail e-Mail senden: Web
set smtp=smtp.web.de
set pop=pop3.web.de
set from=*****@web.de
set smtp-auth-user=*****@web.de
set smtp-auth-password=********

hoffe es kann mir wer helfen :D

lg
Kalysto
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.673
Punkte für Reaktionen
1.574
Punkte
314
Ich weiß nicht recht, ob dich das weiterbringt bzw. du das auf nail übertragen kannst, aber ich habe mal ein Wiki für ssmpt verfasst *klick* wobei noch der passende Port mitgegeben wurde und TLS aktiviert. Schau mal, ob dir das hilft.

Tommes
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat