eMails senden per Socket.pm
Slobodan
- perl
Hallo !
Es geht wieder, ;), um die alte Frage <sendmail auf NT-Servern>, und wie man PLATFORMUNABHÄNGIG aus Perl (Standardbibliothek) Mails senden kann.
(Also, keine sendmail, Blat, Swap, & CO, oder NET::Mail, NET::SMTP, o.ä.)
Ich habe vor kurzem gelesen das es eine Möglichkeit (wie vor einiger Zeit hier besprochen) giben soll und zwar ungef. wie folgt:
Per -> Socket.pm <- :
-System-OS abfragen,
-Mailprogram abfragen
-enspr. reagieren
-Zulläsige Syntax bzw. zusätzliche Dinge über Mailprogramm abfragen,
-enspr. reagieren
-Mail absenden.
Kennt jemand dieses Vorgang, und wie man mit Hilfe dieses Moduls Mails verschicken kann, bzw. (for Dummies) Erklärung was dieses Modul eigentlich macht, und machen kann.
Theoretisch - Praktisch (Lösung) ?
Slobodan
P.S. Ich will die Variable $! auf die Schlankheitskur schicken ! ;-)
hi!
Kennt jemand dieses Vorgang, und wie man mit Hilfe dieses Moduls Mails verschicken
kann, bzw. (for Dummies) Erklärung was dieses Modul eigentlich macht, und machen kann.
Plattforumunabhängige Lösung: du stellst eine direkte Socketverbindung über TCP mit dem Mail-Server her. Was du ihm senden musst bzw. zurückgesendet bekommst, ist im SMTP-Protokoll festgelegt. Such dir also am besten den passenden RFC für SMTP, dort kannst du nachlesen, was du wissen willst.
Übrigens: meines Wissens ist das SMTP-Modul für Perl auch plattformunabhängig. Warum probierst du das nicht erstmal aus, bevor du gleich an die Socketprogrammierung gehst?
bye, Frank!
Hi,
Plattforumunabhängige Lösung: du stellst eine direkte Socketverbindung über TCP mit dem Mail-Server her. Was du ihm senden musst bzw. zurückgesendet bekommst, ist im SMTP-Protokoll festgelegt. Such dir also am besten den passenden RFC für SMTP, dort kannst du nachlesen, was du wissen willst.
auf der Extropia-Seite, habe ich auch Empfehlungen
für das Benutzen von SENDMAIL-LIB.PL und SMTPMAIL-LIB.PL.
Ich habe die Dinge mal genommen - und auf denn ersten Blick sehen die sehr ordentlich aus.
Viel Arbeit gespart.
Viel Dank für die Hilfe.
Slobodan
P.S. Ich werde mich wohl mit der "Socket-Materie", erst später befassen. Ist ja auch besser ;-)