perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 26
Click for quality!




10.02.2012 / 20:05

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitrage-mail aus perlscript
Seitenanfang
im archiv habe ich eine frage und dazugehörige antwort gefunden, auf die man leider wegen > 90 tage nicht mehr nachfragen kann.
auf die selbe frage, die auch ich stellen will - nämlich wie man automatisch aus einem perlscript eine e-mail mit festem subject und festem inhalt an die eigene mailadresse senden lassen kann - anwortete rolf so:

mail($smtp_host, $rcpt, $subject, $msg, $abs_email, $abs_name); sendet eine Mail per Net::SMTP

da ich an dieser stelle ziemlich unerfahren bin, bitte ich euch um eine präzisierung der skalare:

$smtp_host : wie sieht das für mich aus, wenn mein server smtp.uni-jena.de heißt.

$rcpt : ist das meine e-mailadresse? mit \ vor dem @ ?

$subject und $msg scheinen mir klar zu sein: beide strings in quoten, oder?

was sind $abs_email und $abs_name ?

danke im voraus für eine schnelle hilfe.

helmut

Datum: 06.06.2007-07:55

Beitragre: e-mail aus perlscript
Seitenanfang
Siehe Link.

Quoten:

'mail@example.com'
"mail\@example.com"

Rolf

Datum: 08.06.2007-10:46

Beitragre: e-mail aus perlscript
Seitenanfang
Hi

Hier eine Methode mit der man es etwas besser versteht :

################## Script ####################

my $mailpgm = '/usr/sbin/sendmail';

# --> Send Mail to User
open (MAIL, "|$mailpgm target@me.de") || die "Fehler beim Zugriff auf $mailpgm!\n";

print MAIL "From: source@me.de\n";
print MAIL "To: target@me.de\n";
print MAIL "Subject: Betreff\n\n";
print MAIL "Nachricht\n";
close (MAIL);

##############################################

Eventuell muss der Sendmail Path noch angepasst werden.

MFG Sonixx

Datum: 13.06.2007-23:02

Beitragre: e-mail aus perlscript
Seitenanfang
@Sonixx,
dabei hatte Rolf es zuvor schon angesprochen... das richtige Quoting verwenden bzw. richtig escapen.

Ich nehme nur mal die From-Zeile:


$ perl -e 'print "From: source@me.de\n";'
From: source.de

Resultat

From: source.de

Also entweder single-Quotes verwenden oder entsprechend escapen :)

Datum: 14.06.2007-00:13

Beitragre: e-mail aus perlscript
Seitenanfang
Es sollte ein Beispiel sein. Im produktiven Betrieb würde man die Adressen durch Variablen ersetzen wodurch das *escapen?*, ich denke nun mal hier ist das negieren der *@ und .* Zeichen gedacht ist, entfällt.

Datum: 14.06.2007-06:02

Beitragre: e-mail aus perlscript
Seitenanfang
danke an alle.
helmut

Datum: 23.06.2007-07:57

-






-
-