the Hellboard (http://old.the-hellboard.de/index.php)
- Computer und Co (http://old.the-hellboard.de/board.php?boardid=10)
-- Software (http://old.the-hellboard.de/board.php?boardid=12)
--- mit mutt emails versenden (http://old.the-hellboard.de/thread.php?threadid=3768)


Geschrieben von Cypher am 13.12.2004 um 21:00:

  mit mutt emails versenden

weiss jemand wie ich mutt dazu bekomme mails zu versenden?
das mit dem empfang klappt (dank fetchmailconfig) ganz gut, aber das mit dem versenden bekomm ich nicht hin.
bzw. wie funktioniert das mit dem versenden. kann ich mutt dazu bewegen mails die versendet werden sollen in einem best. verzeichnis abzulegen oder so?



Geschrieben von Zombie85 am 13.12.2004 um 21:07:

 

wtf ist mutt?



Geschrieben von Three of Five am 13.12.2004 um 21:08:

 

ein unix - gnu mailclient für die konsole



Geschrieben von Cypher am 13.12.2004 um 21:09:

 

n ziemlich cooler mail client Augenzwinkern



edit: aber die konfiguration is etwas mühsam



Geschrieben von MoD3000 am 13.12.2004 um 21:23:

 

Das ist kein Mutt.
Und Mutt kann keine Mails versenden.
Dafür gibt es spezielle Mailserver. Mutt ist nur ein MUA (Mail User Agent), du suchst einen MTA (Mail Transfer Agent). Wenn du das net willst: nimm Sylpheed. Weniger Ärger, weniger Elite, mehr Ladezeit.

Ich bin Mutt-user.



Geschrieben von Cypher am 13.12.2004 um 21:41:

 

is mir schon klar, dass das über n mail-server geht, aber ich kann ja aus mutt raus mails verfassen und abschicken. ich bekomm dann sofort ne mail zurück dass sie nicht versendet werden konnte.
aber irgendwie muss mutt ja den lokalen mail-server erreichen...


und der screenshot is mutt... falls du das mit deinem ersten satz meintest... zumindest ist mutt.org dieser meinung Augenzwinkern



Geschrieben von Knolle am 13.12.2004 um 22:21:

 

distri?
ich würd sagen lokalen mail server so einrichten, dass er über nen externen smtp server mails verschickt. bei debian ging das glaub ich recht fix



Geschrieben von MoD3000 am 13.12.2004 um 23:17:

 

Tja, die Mail kommt ja wohl gut an: die Mail generiert dein Mail-Server.
Was du also konfigurieren musst, ist dein Mailserver.



Geschrieben von Cypher am 14.12.2004 um 16:20:

 

ja, aber irgendwie müssen doch die mails von mutt (wo ich sie schreibe) zu meinem mailserver kommen. wie denn?
weil ich würde mir gerne zur übung ein kleines progämmchen schreiben das meine emails verschickt, ohne dass ich dafür irgendeinen riesen mailserver oder wie sich z.B. sendmail nennt zu installieren/konfigurieren.

zu meiner distri:
ich verwende ubuntu ( http://www.ubuntulinux.org/ ). Das kann man sich übrigens beliebig oft kostenlos zu schicken lassen. Und die machen das sogar tatsächlich. hab vor ein paar tagen 10 * 2 CDs bekommen (jeweils eine live- und eine install-cd)
aber die mails dürften vom mutt aus immer gleich zum mailserver denk ich Augenzwinkern



Geschrieben von MoD3000 am 14.12.2004 um 16:42:

 

Um den Mailserver wirst du nicht drumrum können. Mutt verwendet zum verschicken entweder eine pipe zum lokal laufenden Server oder eine SMTP-Verbindung zu localhost. Ich weiß grad nicht welche der beiden nun wirklich genutzt wird.

Allerdings: glaub mir, du willst keinen Mailserver selber schreiben. Sonst hättest du hier nicht gefragt smile



Geschrieben von DSC0001 am 14.12.2004 um 16:46:

 

kann mir kurz jemand erklären wo der vorteil dieser komplizierten, hässlichen scheiße gegenüber einem stinknormalen mailclient liegt ?



Geschrieben von Cypher am 14.12.2004 um 16:57:

 

thx

Zitat:
Original von MoD3000
[...] Allerdings: glaub mir, du willst keinen Mailserver selber schreiben. Sonst hättest du hier nicht gefragt smile

warum? das protokoll is ja ziemlich "simple" Augenzwinkern
außerdem solls ja kein ganzer mailserver sein. nur ein kleines programm, das meine mails von mutt zum nem "richtigen" mailserver schickt.

aber: wenn mutt das smtp protokoll beherrscht, warum kann er dann nicht direkt ne verbindung zu nem mailserver (z.B. von gmx) erstellen?
und wie kann ich den dazu bringen statt pipes smtp zu verwenden bzw. welchen port?
weil ich hab mal ein bisschen auf port 25 gehorcht (is doch der richtige oder?) und da kam nix


Zitat:
Original von ultraflip
kann mir kurz jemand erklären wo der vorteil dieser komplizierten, hässlichen scheiße gegenüber einem stinknormalen mailclient liegt ?

man halt n paar mehr möglichkeiten und außerdem (was mein hauptbeweggrund is zu mutt zu wechseln) kann ich ihn über ne stink normale ssh-sitzung aufrufen ohne irgendwas mit x-forwarding oder sonst was einzustellen



Geschrieben von DSC0001 am 14.12.2004 um 17:06:

 

komisch, ich kann meine mails mit einem mausklick abrufen.



Geschrieben von Cypher am 14.12.2004 um 17:07:

 

Zitat:
Original von ultraflip
komisch, ich kann meine mails mit einem mausklick abrufen.

es geht ja auch ums versenden Augenzwinkern
und außerdem kannst du sie nicht mit über ne ssh sitzung abrufen.... was imo wichtig is, weil ich die meiste zeit in der schule rumsitz



Geschrieben von Knolle am 14.12.2004 um 19:17:

 

Zitat:
Original von ultraflip
kann mir kurz jemand erklären wo der vorteil dieser komplizierten, hässlichen scheiße gegenüber einem stinknormalen mailclient liegt ?


mutt ist stinknormal und nebenbei bemerkt von der bedienung her einfach genial. so kann man mails schon per druck auf die d-taste löschen ohne sie überhaupt geöffnet zu haben, das scheinen grafische clienten seltsammerweise nie zu schaffen. weiterhin kann man es halt wirklich von überall aus per z.B. ssh benutzen ohne sowas wie webmail zu brauchen. ssh is dann auch noch sicherer als die meisten webmail-lösungen. (darum bedeutet das erste s auch secure)
und zum thema klicken... das benutzen einer maus empfinde ich persönlich als nicht sehr komfortabel. insbesondere beim laptop, wo man entweder nur ein touchpad hat oder so eine nervige maus durch die gegen schleppen muss, die dann auch noch angeschlossen werden will... völlig umständlich.
ich glaub wenn mir mal langweilig is, dann steig ich auch auf mutt um rolleyes

@cypher
ubuntu war denk ich debian basiert... smarthost wäre das was du suchst, also den lokalen mail server so einrichten, dass er über einen externen smtp server mails verschickt... gab für das configmenü irgendnen befehl, is mir gerade entfallen, aber "dpkg-reconfigure exim" (falls exim, sonst sendmail/postfix/qmail...) und da smarthost auswählen



Geschrieben von Cypher am 14.12.2004 um 21:14:

 

danke, ich hab das jetzt mit exim hinbekommen, dass er mails verschickt.
aber ich fände es trotzdem interessant was ich anstellen muss, dass meine emails an ein eigenes Programm übergeben werden. wenn vllt. jemand einen link hat.... smile



Geschrieben von Knolle am 14.12.2004 um 21:47:

 

das einfachste wäre wohl
rm /usr/bin/exim
ln -s /usr/bin/exim /dein/tolles/script
(wenn auch sehr dämliche methode, besser einfach alles configs ändern wo exim drin vorkommt)
allerdings glaube ich kaum, dass das funktionieren wird, außer du baust dir nen kompletten mail server selbst, was allerdings ein netter haufen arbeit wäre und nicht wirklich sinn macht
[edit: falls exim das mail versenden mit dem "sendmail" befehl macht (würde sinn machen) kannst du auch nen symlink darauf setzen, dann brauchst du keinen kompletten mail server machen, sondern nur ein script, was genau das tut was das sendmail script auch tut(wäre sinnlos, weil: gibts ja eh schon)]



Geschrieben von MoD3000 am 14.12.2004 um 22:54:

 

exim "ersetzt" sendmail und in der tat ist bei debian
lrwxr-xr-x 1 root root 5 2004-12-08 18:22 /usr/sbin/sendmail -> exim4
Exim4 einfach zu löschen ist kurzsichtig, es sei denn du möchtest exim4 nachbauen.
Ein einfaches Programm ist sicher möglich, aber nicht ganz das, was ich anderen zumuten würde. (Auch SMTP zu implementieren ist nicht trivial)



Geschrieben von Knolle am 15.12.2004 um 14:27:

 

der sendmail symlink zeigt immer auf den aktuell verwendeten mta (oder sollte es zumindest)
und das ganz einfach deswegen, weil einige programme ihre mails mit genau diesem sendmail befehl verschicken. übergabe der mail erfolgt dann per parameter. (deswegen kann man z.B. auch per php keine mails verschicken wenn man nen symlink auf exim hat und qmail zum verschicken genutzt wird, aber das nur am rande)
theoretisch ist es möglich diesen sendmail symlink auf den mta durch ein simples script zu ersetzen, welches die gleichen parameter akzeptiert und dann einfach die mail über einen externen mail server verschickt, allerdings tut der mta genau das selbe, ist also unsinnig, besonders wenn man noch bedenkt, dass debian es garnicht zulässt garkeinen mailserver installiert zu haben (ob dieser benutzt wird und funktioniert ist dann allerdings egal)



Geschrieben von MoD3000 am 16.12.2004 um 13:48:

 

Weil die internen Systemmeldungen per Mail an root verschickt werden.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH