Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.12.2007, 19:41

ssmtp Konfigurieren

Hallo,

ich möchte gerne, die ausgabe von Cron mir per email schicken lassen.
Dafür sollte eigentlich ssmtp reichen.
Kann mir jemand sagen wo bei mir evtl. der Fehler liegen könnte?

In meiner /etc/ssmtp/ssmtp.conf

Quellcode

1
2
3
4
5
6
7
root=postmaster
mailhub=mail.gmx.de
rewriteDomain=
FromLineOverride=YES
UseTLS=YES
AuthUser=(Meine Emailadresse von GMX ) 
AuthPass=(Mein Passwort)


Und in /etc/ssmtp/revaliases

Quellcode

1
root:knasan@gmx.de:mail.gmx.net:25


Aber es kommt keine Email an, kann mir jemand sagen wo der Fehler liegt?!

Danke
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »knasan« (31.12.2007, 02:31)


2

20.12.2007, 12:01

Hast DU mal per mail (mailx) auf der Konsole probiert Dir mails zu schicken?

Was sagen die Logfiles?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

3

20.12.2007, 12:31

in /var/log/messages steht nichts drin hab ich auch mit tail -f getestet
die datei /root/dead.letters wird nicht angelegt

Der User der mit mail (mailx) eine Email versenden möchte bekommt diese Fehlermeldung

Quellcode

1
2
3
4
5
6
7
8
mailx root
Subject: Testing
Emailtest
.
Cc: 
SSL_connect: Success
send-mail: Cannot open mail.gmx.net:25
Can't send mail: sendmail process failed with error code 1


Gmx hat folgende daten.

Quellcode

1
2
pop3 pop.gmx.net
smtp mail.gmx.net


Mehr Infos fallen mir grad nicht ein!
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

4

20.12.2007, 12:49

Gleich wieder neuigkeiten :-)

Ich habe einige Fehler in meiner /etc/ssmtp/ssmpt.conf gefunden.

#UseTLS=YES
hostname=gmx.de

Jetzt bekomm ich keine fehlermeldung mehr beim versenden mit mailx aber es kommt keine email an!
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

5

20.12.2007, 14:21

Also ... ich habe einen 2. Server, der per ssmtp Mails an den ersten schickt .. und da sieht die ssmtp wie folgt aus (also für Dich für gmx anpassen!

Quellcode

1
2
3
4
# The person who gets all mail for userids < 1000
root=werner@server.de
mailhub=mail.server.de
rewriteDomain=mail.server.de

(server.de bzw. mail.server.de bitte anpassen!)

Da fällt mir aber bezüglich GMX was ein, mußt Du nicht vorher Mails abholen, bevor GMX per smtp Mails annimmt???

P.S. kannst Du die :25 nicht weglassen, da Du den Standart nimmst und der Port obtional ist?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

6

21.12.2007, 01:45

Danke @Wernieman

Jeztzt geht die post ab :-)
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

7

21.12.2007, 02:21

Ich war etwas zu schnell - hatte diesen Thread schon als gelöst angesehen aber leider ist er dies noch nicht :-(

Emails kann ich zwar mit mail oder mailx versenden aber die Ausgaben von Cron kommen nicht per mail sondern landen in /root/dead.letters

Ich bekomm den Fehler in /var/log/messages
sSMTP[30835]: 550 5.7.0 Sender address does not belong to logged in user {mp002}
Dec 21 02:14:04 evillinux cron[30829]: (knasan) MAIL (mailed 13 bytes of output but got status 0x0001 )

Ich habe mal danach im google gesucht aber es kam nichts gescheides dabei raus.
Weiß jemand warum das so ist?

Es ist egal ob ich den Cronjob als root oder als user anlege.
Mir wurde noch gesagt das ich in crontab mal die variable MAILTO=Emailadresse setzen soll.
Dies beseitigt leider auch nicht den Fehler.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

8

21.12.2007, 09:27

Dann also Step-by-Step ...

Mein Server mit sssmtp (Komisch, normalerweise verwende ich postfix)

In der crontab:

Quellcode

1
MAILTO=root

die /etc/ssmtp/revaliases ist leer (Nur Kommentarzeilen)
die /etc/ssmtp/revaliases habe ich oben gepostet (Kommentarzeilen fast bereinigt)

Wenn Du bei Deinem Server eingibts: "mail root" kommt dieses dann an?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

9

21.12.2007, 12:03

mail root funktioniert nicht.
als user kann ich gar nicht verschicken.

wenn ich /etc/ssmtp/revaliases leer lasse funktioniert gar nichts.
Ich kann nur mails verschicken wenn ich direkt an mail knasan@gmx.de versende.

die MAILTO habe ich auch knasan@gmx.de gesetzt.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

10

31.12.2007, 02:36

Hi, ich habe es endlich so hinbekommen wie ich es wollte
und hier gleich die Lösung:

/etc/ssmtp/revaliases

Quellcode

1
knasan:knasan@gmx.de:mail.gmx.net:25


/etc/ssmtp/ssmtp.conf

Quellcode

1
2
3
4
5
6
root=postmaster

mailhub=mail.gmx.net
hostname=gmx.de
AuthUser=knasan@gmx.de
AuthPass=Geheimes Passwort


Somit versendet Cron (als User Eingerichtet) die Ausgaben per Email
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -