Anzeige:
Ergebnis 1 bis 14 von 14

Thema: Freenet SMTP Mail

  1. #1
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246

    Freenet SMTP Mail

    Hi Leutz,
    ich will per telnet (später per c-prog) über den freenet smtp server mails versenden.
    Leider hat dieser server smtp-auth und ich keine ahnung wie das funktioniert.
    Hat da wer gute Seiten oder Tips?
    Scar

    //edit: Will kein postfix oder so haben. Soll nur plain/text sein. Also nur Befehle.
    Geändert von Scar KS (09.08.04 um 11:51 Uhr)
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

  2. #2
    Registrierter Benutzer
    Registriert seit
    Oct 2003
    Ort
    Berlin
    Beiträge
    143
    ja nee, is klar ne!

  3. #3
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Scar KS
    Hi Leutz,
    ich will per telnet (später per c-prog) über den freenet smtp server mails versenden.
    Leider hat dieser server smtp-auth und ich keine ahnung wie das funktioniert.
    Hat da wer gute Seiten oder Tips?
    Scar

    //edit: Will kein postfix oder so haben. Soll nur plain/text sein. Also nur Befehle.
    Wenn ich mich recht erinnere:
    Code:
    telnet server 25
    helo domain.tld
    auth plain $deinBase64encodedUsernameUndPassword
    mail from: absender@domain.tld
    rcpt to: empfaenger@domain.tld
    data
    .
    quit
    Base64encoded war glaub ich so:
    Code:
    perl -MMIME::Base64 -e 'print encode_base64("Benutzername\0Benutzername\0Benutzername");'
    Keine Garantie, da mein kurzer Test eben fehlschlug. Müßt ich mal grübeln. Aber sollte in der GoogleWelt zu finden sein ...

    ...

    doch, geht

    cu/2 iae
    42

  4. #4
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246
    Danke mbo ,
    habe schonmal auth plain ausprobiert aber das hat er net akzeptiert.
    Und das auth login hat mir nur kryptische daten zurückgeliefert.
    Ich probier mal das mit dem Perl script aus, hoffe es gibt da auch ne schöne c methode.
    Scar
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

  5. #5
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Scar KS
    Danke mbo ,
    habe schonmal auth plain ausprobiert aber das hat er net akzeptiert.
    Und das auth login hat mir nur kryptische daten zurückgeliefert.
    Ich probier mal das mit dem Perl script aus, hoffe es gibt da auch ne schöne c methode.
    Scar
    Kann Dir jetzt net wirklich folgen.
    Das auth plain ist defintiv bei freenet, was anderes werden die net nutzen,
    und die perlzeile brauchst ja nur einmal.
    Der Rest ist shell pur, ob du dat nu in c oder perl oder java packst, is eig egal.
    Das auth login hat bei mir auch noch nie funktioniert.

    cu/2 iae
    42

  6. #6
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246
    Hm das plain ham se wohl.
    Aber trotzdem nimmt der meine verschlüsselten daten net an.
    Aber wie ich gerade lese scheint das ja nicht nur bei mir net zu gehen.
    Komische Sache. Aber trotzdem danke für die schnelle Hilfe.
    Scar
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

  7. #7
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Scar KS
    Hm das plain ham se wohl.
    Aber trotzdem nimmt der meine verschlüsselten daten net an.
    Aber wie ich gerade lese scheint das ja nicht nur bei mir net zu gehen.
    Komische Sache. Aber trotzdem danke für die schnelle Hilfe.
    Scar
    Was genau hast Du denn versucht?
    also definitv geht
    Code:
    auth plain $BenutzerBenutzerPasswordBase64Encoded
    Hab leider keine Logindaten für einen freemailer, sonst könnt ichs ja probieren.

    cu/2 iae
    42

  8. #8
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246
    Echt? Wie muss ich das denn dann hintereinander packen?
    ich habe das mit
    perl -MMIME::Base64 -e 'print encode_base64("Benutzername\0Passwort");'
    gemacht. Das hat nicht geklappt.
    und einzeiln über auth login gings auch net.
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

  9. #9
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Scar KS
    Echt? Wie muss ich das denn dann hintereinander packen?
    ich habe das mit
    perl -MMIME::Base64 -e 'print encode_base64("Benutzername\0Passwort");'
    gemacht. Das hat nicht geklappt.
    und einzeiln über auth login gings auch net.
    Hm, ok, in der Base64Zeile war ein Fehler ...
    Als erstes Deine Daten in Base64 umsetzen:
    Code:
    perl -MMIME::Base64 -e 'print encode_base64("Benutzername\0Benutzername\0Password");'
    Achte dabei auf Benutzername\0Benutzername\0Password.
    Beispiel:
    Code:
    [remote@wall remote]$ perl -MMIME::Base64 -e 'print encode_base64("Benutzername\0Benutzername\0Password");'
    QmVudXR6ZXJuYW1lAEJlbnV0emVybmFtZQBQYXNzd29yZA==
    [remote@wall remote]$
    Nun mittels Telnet Connect zu dem Mailserver:
    Code:
    telnet server 25
    helo domain.tld
    auth plain QmVudXR6ZXJuYW1lAEJlbnV0emVybmFtZQBQYXNzd29yZA==
    Hier sollte der Mailserver mit succes oder ähnlichem antworten

    Code:
    mail from: absender@domain.tld
    rcpt to: empfaenger@domain.tld
    oder auch RFC-Konform:
    Code:
    mail from: <absender@domain.tld>
    rcpt to: <empfaenger@domain.tld>
    und nun die eMail:
    [code]
    data
    irgendeine sinnlose nachricht
    .
    quit
    [code]

    cu/2 iae
    42

  10. #10
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246
    Danke das klappt
    Habe nur noch nen anderes perl script gefunden da ist das nicht \0 sondern \000.
    Bin jetzt schon schön am client schreiben.
    In ca 30 min kommt der Test obs funzt.
    Bin mal gespannt.
    Scar
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

  11. #11
    Registrierter Benutzer
    Registriert seit
    May 2001
    Ort
    Bad Homburg
    Beiträge
    36
    Hallo, ich hol das nochmal vor.
    Hat denn alles so funktioniert?
    Ich bekomme vom Server (auch freenet) beim nach dem auth eine Meldung:
    503 AUTH command used when not advertised

    Kann mir jemand sagen was ich falsch gemacht habe?

    Danke schonmal
    Meine Linux-Kiste(n):
    AMD Athlon XPM 2500 / 1024MB Ram / Epox EP8RDA3+ unter Suse 10.0
    HP nx6125 mit Turion ML40, Kubuntu 6.10

  12. #12
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246
    Funktioniert einwandfrei.
    Wichtig ist das du den mit ehlo server begrüßt.
    Sonst mag der dich net :P *scherz*
    danach gibst du mit "auth plain base64encodedusernameandpassword" deinen login an und bist eingeloggt.
    Was dann noch wichtig ist, das du noch nach dem data block, wie subject: auch den Sender: definierst.
    Sonst ist deine mail ungültig.
    Hoffe das hilft dir weiter.
    Kannst mir ne mail an krampenschiesser@freenet.de schreiben wenn du den sourcecode haben willst.
    Scar
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

  13. #13
    Registrierter Benutzer
    Registriert seit
    May 2001
    Ort
    Bad Homburg
    Beiträge
    36
    Aaahhh, danke, ESMTP, sprich mit ehlo gings.
    allerdings hab ich ein etwas anderes Perl-Script zum base64 encoden gefunden, nur damit gings, mit den anderen oben gings nicht:

    use MIME::Base64;
    my $username = 'Benutzername';
    my $password = 'Passwort';
    print encode_base64("\000" . $username . "\000" . $password);

    Mit dem dann ausgespuckten Code gings mit auth plain.

    Nur mit sender und subject konnte er nix anfangen...

    Ich schreib Dir aber mal ne Mail (von vantar@freenet.de)

    Edit: freenet will im moment net, dann nehmen wir halt gmx
    Geändert von schnaxel (30.09.04 um 11:31 Uhr)
    Meine Linux-Kiste(n):
    AMD Athlon XPM 2500 / 1024MB Ram / Epox EP8RDA3+ unter Suse 10.0
    HP nx6125 mit Turion ML40, Kubuntu 6.10

  14. #14
    Der Technoide Avatar von Scar KS
    Registriert seit
    Feb 2004
    Beiträge
    246
    Mail ist angekommen
    Allerdings ohne subject und sender usw.
    Naja unbekannten spam kannste ja jetzt verschicken
    Scar
    Gentoo-x86 linux-2.6.10-r6
    AthlonXP-nForce2-acx100-canoni250
    Mein System und meine Problemhardware :D

Ähnliche Themen

  1. Postfix - Mail wird nicht gesendet
    Von SpeedyOne im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 28.12.04, 17:12
  2. Problem mit Postfix
    Von Caris im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 30.07.04, 22:04
  3. postfix und cyrus laufen beide???
    Von Mendark im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 18.03.04, 10:56
  4. Postfix- Mails verschwinden
    Von Mendark im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 22.12.03, 15:00
  5. Macht POSTFIX den ganzen Server lahm?
    Von gedanke im Forum Linux als Server
    Antworten: 12
    Letzter Beitrag: 20.12.03, 01:51

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •