• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Email automatisch versenden

byron1778

Hacker
Hallo Forum,

ich habe folgendes Problem.

Bei einem Kunden steht ein Lotus Domino Server 7.0.1

Eine unserer Maschinen soll ein Statusmail ueber diesen Mailserver versenden.

Wenn ich mich folgendermassen verbinde:

Code:
grawe@orc1 # telnet 10.xxx.xxx.22 25 
Trying 10.xxx.xxx.22... 
Connected to 10.xxx.xxx.22. 
Escape character is '^]'. 
220 asterix.xxx.at ESMTP Service (Lotus Domino Release 7.0.1) ready at F 
ri, 4 Apr 2008 12:01:49 +0200 
helo world 
250 asterix.xxx.at Hello world ([xx.xxx.xxx.xxx]), pleased to meet you 
mail from: orc1.xxx.at 
250 orc1.xxx.at... Sender OK 
rcpt to: xxx.xxxh@xxx.com 
250 bernd.roth@xxx.com... Recipient OK 
data 
354 Enter message, end with "." on a line by itself 
subject: test4 test nr. 4 

test nummer 4, test nummer 4 
test 
. 
250 Message accepted for delivery

Das funktioniert soweit.
Eines dabei ist nur seltsam, man muss beim Body die erste Zeile als Leerzeile angeben, sonst erscheint in der ankommenden Email kein Body ?

Jetzt moechte ich halt so eine Email automatisiert verschicken, aber mit mailx geht das irgendwie nicht.
Denn ich muss bei mail from: orc1.xxx.at angeben und leider weiss ich nicht, ob das mit mailx moeglich ist ?

Weiss jemand vll. ob man das hinbekommt od anders loesen koennte ?

Danke vielmals fuer jede Hilfe.

mfG
 

nbkr

Guru
Ich hätte jetzt auf der Maschine einen lokalen Mailserver wie Postfix installiert der den Dominioserver als Relayhost nutzt. Dann muss sich mailx nicht um die Details kümmern.
 
OP
B

byron1778

Hacker
Ok, das koennte ich mir eventuell auch noch ueberlegen.
Gibt es beim mailx auch noch andere Moeglichkeiten vll?
Oder kann man in den /etc/aliases vll. diees mailfrom irgendwie deklarieren?
 

nbkr

Guru
Ich wüsste nicht das man das bei mailx einstellen kann - auch /etc/aliases funktioniert da nicht. Postfix kann aber den Absender verändern und so den From Wert anpassen.
 
OP
B

byron1778

Hacker
D. h. es wuerde nur funktionieren, wenn ich mir Postfix installiere und konfiguriere ?
Weil, wie gesagt, der Mailserver benoetigt als mail from: orc1.xxx.at leider.

Oder ich koennte es mit Perl und ein paar installierten Packages noch hinbekommen ?
 

panamajo

Guru
byron1778 schrieb:
D. h. es wuerde nur funktionieren, wenn ich mir Postfix installiere und konfiguriere ?
Einen MTA wie Postfix zu installieren ist idR. die einfachste Möglichkeit. Ob es nur so geht ist eine andere Frage.

byron1778 schrieb:
Weil, wie gesagt, der Mailserver benoetigt als mail from: orc1.xxx.at leider.
Das ließe sich relativ einfach über procmail hinbekommen.
man procmailex
 
OP
B

byron1778

Hacker
Ok, danke Dir vielmals.

Folgende Moeglichkeit ist vll auch noch moeglich:

Ist ein Solaris 10 System, man koennte es eventuell mit exspect hinbekommen !!

Aber wenigstens habe ich nun mehrere Moeglichkeiten

Danke vielmals
 
Oben