Mail mit Nail - Konfigurationsproblem

Status
Für weitere Antworten geschlossen.

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

für Statusmeldungen innerhalb eines Scripts möchte ich nail (gibt es eine Alternative??)verwenden. Leider funktioniert die Naglerei nicht so wie ich das möchte - genauer gesagt gar nicht.

Ich habe:

set smtp-auth=login
set smtp=smtp.web.de
set pop=pop3.web.de
set from=BENUTZER@web.de
set smtp-auth-user=BENUTZER@web.de
set smtp-auth-password=PASSWORT

entsprechend meines Accounts in die nail.rc im Ordner /opt/etc/ drangehängt. Drangehängt deshalb, da die einzelnen Einstellungen nirgends direkt vorhanden sind - ist das schon der Fehler? Falls ja, wo gehören diese Einstellungen hin?

Wo könnte es sonst noch haken? Gibt es einen Debug Modus, damit ich die Schritte beim Programmaufruf nachvollziehen kann? Oder besser: kennt jemand eine Seite mit der Programmbeschreibung, mit der auch ein Einsteiger etwas anfangen kann?

Danke im Voraus für die Hilfe
Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Sorry habs mal verschoben. Im anderen Forum geht es ja nur um die Mailstation von Synology und deren Komponenten. nail ist ein ipkg Paket und dafür gibts ein eigenes Forum
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Eventuell mal die Konfigurationsdatei nach /etc/nail.rc verschieben. Falls man den nail in Skripten verwendet, immer dran denken, dass man alle Pfade komplett schreibt, wenn man nicht genau weiss, ob die PATH-Variable auch richtig gesetzt ist (also crond-Geschichten).

Die Manualseite wäre z.B. hier: http://linux.die.net/man/1/nail

Itari
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Vielen Dank itari. Momentan bin ich noch im Versuchsstadium = einfache mail an eine Adresse - nur auch das hat nicht funktioniert. Am Abend werde ich deinen Tipp ausprobieren.

Bis dann
Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@gerdk
Parktisch jedes Kommando kennt einen irgendwie gearteten Verbose Modus. Damit sollten allfällige Fehlermeldungen im Terminal ausgegeben werden. Bei 9 von 10 Kommandos wäre der Parameter -v oder --verbose zu verwenden. Häng an dein nail Kommando mal den -v Parameter und schau ob ggf Fehlermeldungen kommen
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
@jahlives: Danke, war auch in der doc

Trotzdem hats was! Ich habe foldendes gemacht:

nail mail@domian.at
"Subjekt:" Test
Testmail
[STRG + D] = EOT
"A Sender: field is required with multiple addresses in From: field."
"No such file or directory"
"/root/dead.latter" 1/5"
". . . message not sent."

Alles in " " sind Systemmeldungen. Mit diesen Meldungen kann ich so richtig nix anfangen - Hilfe, was läuft hier falsch?

Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Irgendwie scheint der nail dein config File ned zu finden. zumindest würde dafür "no such file or directory" und der Fehler mit dem From sprechen
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
OK, aber wohin mit dem Ding? Das Verschieben nach /etc/ hat nichts gebracht. Die Konfiguation stimmt..........????? Kann man die spezifischen Einstellungen einfach anhängen?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Bei mir steht die Datei nail.rc im Verzeichnis /opt/etc und hat z.B. den folgenden Inhalt:
Rich (BBCode):
set folder=pop3://xxx.yyy@googlemail.com:995
set smtp=smtps://smtp.googlemail.com:465
set from="xxx.yyy@googlemail.com"
set smtp-auth=login
set smtp-auth-user=xxx.yyy@googlemail.com
set smtp-auth-password=zzz
set ssl-verify=ignore

account aaa {
set folder=pop3://aaa@pop.1und1.de
set password-aaa@pop.1und1.de="zzz"
set smtp=smtp://smtp.1und1.de
set from="aaa@bbb.de"
set smtp-auth=login
set smtp-auth-user=aaa
set smtp-auth-password=zzz
set pop3-use-apop
#set pop3-use-starttls
}

Vielleicht hilft dir das ja ein wenig weiter

Itari
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
... ich kriegs nicht hin...

Meine nail.rc sieht aktuell so aus:

# 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 des Kontos
set folder=smtp://smtp.provider
set folder=pop3://pop3.provider
set from="DS111"
set smtp-auth=user(ich)
set smtp-auth-user=meine Mailadresse
set smtp-auth-password=geheim

ich hab die Datei auch unter /etc/bin/ eingestellt (dort befindet sich auch nail) - hat nix gebracht.

Was fehlt noch?
Hilfe
Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ein From DS111 ist aber garantiert ungültig. Oder hast du da einer deiner Mailadressen verschleiert?
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Nein, hab ich nicht. Ich war der Meinung, es handelt sich lediglich um den "Namen" des Absenders wie in Outlook und hab' ihn frei vergeben. Werd's am Abend gleich 'mal ändern!

Danke für den Hinweis
Gerd
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich glaube, die Portnummern musste auch angeben ... versuch doch einfach mal meine Konfiguration sinngemäß zu übernehmen (sind ja 2 Konfigurationen, eine wird bestimmt passen).

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@gerkd
Du kannst normalerweise keine Mail verschicken ohne gültigen Absender. auf diesen wird ja der Empfänger anworten. Wenn du keine gültige Addi angibst könnte ich mir gut vorstellen, dass nail mit einem Fehler abnippelt ;-)
@itari
Ich denke die Ports werden ihm auch ned helfen. Er verwendet ja default POP3 und SMTP, also kann man die Ports wohl weglassen
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich denke die Ports werden ihm auch ned helfen. Er verwendet ja default POP3 und SMTP, also kann man die Ports wohl weglassen

Mag sein, aber Numerologie ist auch ein Teilgebiet der Magie und es braucht oft ein wenig Magie ... ich hab damals auch ein paar Versuche gebraucht um die richtige Einstellung zu finden.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
Wenn das der Fehler gewesen wäre würde das imho nicht wirklich für nail sprechen. Wäre dann ja dasselbe wie wenn du im Browser http://domain.tld:80 angeben müsstest. Ich sag nicht es sei unmöglich, aber irgendwie wär das für mich komisch wenn ein Mailprogramm an den default Ports scheitern würde ;-)
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Ich werde mich mit beiden Varianten auseinandersetzen und euch auf dem Laufenden halten.

Bis dann
Gerd
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@itari
Wenn das der Fehler gewesen wäre würde das imho nicht wirklich für nail sprechen. Wäre dann ja dasselbe wie wenn du im Browser http://domain.tld:80 angeben müsstest. Ich sag nicht es sei unmöglich, aber irgendwie wär das für mich komisch wenn ein Mailprogramm an den default Ports scheitern würde ;-)

nail ist sehr kompliziert ... man wird nach Jahren noch Dinge entdecken, die man falsch macht oder nicht versteht. Das spricht für nail :D

Stell doch einmal in deinem Lieblingsbrowser ein, dass er statt auf Port 80 auf Port 8080 substituiert, wenn du es nicht in der URL-Zeile eingibst und überleg dir eine gute Antwort, warum das nicht unkomisch ist.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
eben man muss es so einstellen. Default Verhalten ist es nicht einen anderen Port zu nehmen als den für das Protokoll vorgesehenen. Kann schon sein, dass nail das so handhabt. Dazu kenne ich nail zu wenig.
Allerdings hat die Eingangs gepostete Fehleremeldung für mich was mit einem fehlenden Absender zu tun. Und beim Mail From ist es keine Frage ob man es so machen soll, wie bei den Ports, sondern ein wirkliches Muss. Es gibt keinen impliziten Absender, den musst du immer explizit angeben (auch in einem Konfigfile). Bei den default Ports ist es so, dass diese eigentlich fakultativ sind. Der Absender einer Mail ist es jedoch sicher nicht ;-)
 
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