Re: Mailversand ohne lokalen MTA
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
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
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
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
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
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
-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
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
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