Re: Mailversand ohne lokalen MTA

2006-11-19 Diskussionsfäden Michelle Konzack
Am 2006-11-14 21:54:24, schrieb Sven Bröckling:

 Gesucht war eine Lösung die auch dann geht, wenn der MTA weg ist, oder?

Wo ist das problem?

Lade die ssmtp runter und copiere die ssmtp executable nach ~/bin
Dann ein

8--
#!/bin/crash

echo -e \
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: $(date -R)
Subject: It just works

:-)
 |~/bin/ssmtp -t

8--


Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/6/6192519367100 Strasbourg/France   IRC #Debian (irc.icq.com)



Re: Mailversand ohne lokalen MTA

2006-11-16 Diskussionsfäden Dennis Brandenburg
Moin,

Hab das wie beschreiben mit netcat gelöst.

Besten Dank an Alle.

Gruß,
Dennis
___
Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos.
Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=02



Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Evgeni Golov
On Tue, 14 Nov 2006 14:58:28 +0100 Dennis Brandenburg wrote:

 ich suche verzweifelt nach eine Möglichkeit Mails mittels Skript zu
 versenden, dabei jedoch statt den lokalen MTA einen entfernten MTA zu
 nutzen.
 
 Der Sinn dieser Aktion ist, dass ich benachrichtigt werden möchte,
 wenn der lokal installierte SPF-Milter weg ist, zu dem Zeitpunkt der
 MTA aber keine Mails mehr verschickt. Folgenden Versuch habe ich
 bereits in sämtlichen Vriationen unternommen:

Schau dir doch mal esmtp und/oder null-mailer an, die sollten genau das
tun.

-- 
   ^^^| Evgeni -SargentD- Golov ([EMAIL PROTECTED])
 d(O_o)b  | PGP-Key-ID: 0xAC15B50C
  -|-   | WWW: http://www.die-welt.net   ICQ: 54116744
   / \| IRC: #sod @ irc.german-freakz.net




Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Bernd Schwendele

Hi,

Dennis Brandenburg schrieb:

Hallo an Alle,

ich suche verzweifelt nach eine Möglichkeit Mails mittels Skript zu versenden, 
dabei jedoch statt den lokalen MTA einen entfernten MTA zu nutzen.
  

Einen Smarthost?


Der Sinn dieser Aktion ist, dass ich benachrichtigt werden möchte, wenn der 
lokal installierte SPF-Milter weg ist, zu dem Zeitpunkt der MTA aber keine 
Mails mehr verschickt. Folgenden Versuch habe ich bereits in sämtlichen 
Vriationen unternommen:

#!/bin/bash
(
sleep 5
echo HELO mailserver
sleep 5
echo MAIL FROM:[EMAIL PROTECTED]
sleep 5
echo RCPT TO:[EMAIL PROTECTED]
sleep 5
echo DATA
sleep 5
echo test
sleep 5
echo .
)|telnet 192.168.1.250 25
  

Muha, sorry, das ist Schrott!



Da Sendmail installiert ist habe ich nach Möglichkeiten gesucht, von der 
Kommandozeile aus Mails mit Sendmail über einen entfernten MTA zu versenden. 
Bin hier leider ebenfalls auf keine Lösung gestoßen.
  

Du willst Deine Mails zu einem Smarthost schicken! Ferner willst Du
optional ssmtp einrichten! ;)
Siehe auch:
http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/outgoing-only.html

Gruß


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Wolf Wiegand
Hallo,

kannst Du Deine Zeilen auf 72 Zeichen kürzen? Macht das Antworten
einfacher. Danke!

Dennis Brandenburg wrote:

 ich suche verzweifelt nach eine Möglichkeit Mails mittels Skript 
 zu versenden, dabei jedoch statt den lokalen MTA einen entfernten 
 MTA zu nutzen.

Probier's mal mit sendemail (nur unter testing/sid verfügbar), Du
könntest auch swaks dafür missbrauchen. Außerdem sollte sich sowas mit 
ein paar Zeilen Perl oder Python schreiben lassen (falls einem das liegt).

hth, Wolf
-- 
Büroschimpfwort des Tages: Kontaktallergiker - meidet die Tratschrunden in der 
Kaffeeküche. (Sven-Lukas Müller)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Sven Bröckling
Hi,

  ich suche verzweifelt nach eine Möglichkeit Mails mittels Skript zu
  versenden, dabei jedoch statt den lokalen MTA einen entfernten MTA
  zu nutzen. 
 Einen Smarthost?
Gesucht war eine Lösung die auch dann geht, wenn der MTA weg ist, oder?

  #!/bin/bash
  (
  sleep 5
  echo HELO mailserver
  sleep 5
  echo MAIL FROM:[EMAIL PROTECTED]
  sleep 5
  echo RCPT TO:[EMAIL PROTECTED]
  sleep 5
  echo DATA
  sleep 5
  echo test
  sleep 5
  echo .
  )|telnet 192.168.1.250 25
 Muha, sorry, das ist Schrott!
Wieso ist das Schrott? Ersetze telnet durch nc (netcat), und es
funktioniert genau so. Nur in Telnet kann man iirc nicht pipen. Aber
dafür gibts ja nc.

Man kann esmtp auch zu Fuss gehen...

Sven



Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Jan Kohnert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Sven Bröckling schrieb:

  #!/bin/bash
  (
  sleep 5
  echo HELO mailserver
  sleep 5
  echo MAIL FROM:[EMAIL PROTECTED]
  sleep 5
  echo RCPT TO:[EMAIL PROTECTED]
  sleep 5
  echo DATA
  sleep 5
  echo test
  sleep 5
  echo .
  )|telnet 192.168.1.250 25
 Muha, sorry, das ist Schrott!
 Wieso ist das Schrott? Ersetze telnet durch nc (netcat), und es
 funktioniert genau so.

Der Sinn der sleep 5 entzieht sich mir aber. Prizipiell kann man die
weglassen, ohne daß es irgendwelche Probleme gibt.

 Man kann esmtp auch zu Fuss gehen...

Kann man, aber in einem Script finde ich das ehrlich gesagt etwas
umständlich. Wozu gibt es Scriptsprachen, die Mailversand beherrschen? Ich
bevorzuge in solchen Fällen Python, aber es geht genauso gut in Perl oder
PHP. Da kann man sich die Mühe sparen (auch wenn der Lerneffekt zu Fuß
evtl. größer ist). ;)

 Sven

MfG Jan

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFWi/8ZRp6KEAo/3oRAssJAJ9nrv9XF5vS+DDqEAeUOZWtLLxYpwCghP7W
bdG0T46e1L0XAcW4ux5dVpw=
=WrQt
-END PGP SIGNATURE-


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Sven Bröckling
Hi,

   sleep 5
   echo .
   )|telnet 192.168.1.250 25
  Muha, sorry, das ist Schrott!
  Wieso ist das Schrott? Ersetze telnet durch nc (netcat), und es
  funktioniert genau so.
 Der Sinn der sleep 5 entzieht sich mir aber. Prizipiell kann man die
 weglassen, ohne daß es irgendwelche Probleme gibt.
Es ging mir auch eher ums Prinzip :)
Am einfachsten dürfte da wohl
catEOT|nc mail.host.de
ehlo 
mail from: 
rcpt to:
data
.
EOT

sein.

  Man kann esmtp auch zu Fuss gehen...
 Kann man, aber in einem Script finde ich das ehrlich gesagt etwas
 umständlich. Wozu gibt es Scriptsprachen, die Mailversand
 beherrschen? Ich bevorzuge in solchen Fällen Python, aber es geht
 genauso gut in Perl oder PHP. Da kann man sich die Mühe sparen (auch
 wenn der Lerneffekt zu Fuß evtl. größer ist). ;)
Ich habe auf Webservern normalerweise auch gleich das php-cli
mitinstalliert. Dann bietet es sich natürlich an, das gleich dafür zu
benutzen. Gehen tuts aber genausogut mit nc. Ist natürlich die Frage
inwiefern sowas dann mit Fehlern umgehen kann.

Sven



Re: Mailversand ohne lokalen MTA

2006-11-14 Diskussionsfäden Paul Puschmann
On Tue, Nov 14, 2006 at 02:58:28PM +0100, Dennis Brandenburg wrote:
 Hallo an Alle,
 
 ich suche verzweifelt nach eine Möglichkeit Mails mittels Skript zu 
 versenden, dabei jedoch statt den lokalen MTA einen entfernten MTA zu nutzen.
 
 Der Sinn dieser Aktion ist, dass ich benachrichtigt werden möchte, wenn der 
 lokal installierte SPF-Milter weg ist, zu dem Zeitpunkt der MTA aber keine 
 Mails mehr verschickt. Folgenden Versuch habe ich bereits in sämtlichen 
 Vriationen unternommen:
 
 #!/bin/bash
 (
 sleep 5
 echo HELO mailserver
 sleep 5
 echo MAIL FROM:[EMAIL PROTECTED]
 sleep 5
 echo RCPT TO:[EMAIL PROTECTED]
 sleep 5
 echo DATA
 sleep 5
 echo test
 sleep 5
 echo .
 )|telnet 192.168.1.250 25
 
 Da Sendmail installiert ist habe ich nach Möglichkeiten gesucht, von der 
 Kommandozeile aus Mails mit Sendmail über einen entfernten MTA zu versenden. 
 Bin hier leider ebenfalls auf keine Lösung gestoßen.
 
 Bin für jeden Tip dankbar.
 

msmtp ist interessant.

Paul

-- 


signature.asc
Description: Digital signature