WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   sendmail via perl.scripte (http://www.wcm.at/forum/showthread.php?t=87296)

Nightman 19.02.2003 21:57

oje

sorry für das mp3 :)

und kannst ir den ganzen absatz noch verdeutschen(für ganz begrifsstützige :D

thx

_m3 03.03.2003 09:15

Zitat:

Original geschrieben von _m3
3) Wie kommst Du in Zeile 47
$mailprog = "$1 -wT Z:/http/nightman/scripte/sendmail/nms_sendmail -oi -t";
auf das "$1" am Anfang? $1 beinhaltet einen Match einer RegEx.
IMHO sollte dort "C:/perl/bin/perl.exe" oder so stehen.

Weiter wird $mailprog dann via eval aufgerufen. Daher musst du Backslashes statt Slashes verwenden. Da Du fuer den String " verwendest, musst Du jeden "/" durch ein "\\" ersetzten.

HTH

OK, nochmal in Deutsch:

IMHO must das "$1" am Anfang der Zeile Falsch. Dort sollte der komplette Pfad zum Perl.exe stehen.

Weiters musst Du statt der "/" "\\" verwenden, da der String an eval übergeben wird und daher von der CMD.EXE ausgeführt wird. Und die mag "/" nicht.

Jetzt klarer?

Sorry für die späte Antwort, ich hab dein letzes Posting übersehen.

Nightman 03.03.2003 09:28

So nun kommt das :heul:

--------------------------------------------------

Application Error
An error has occurred in the program

close sendmail pipe failed, mailprog=[Z:\perl\bin\perl.exe -wT Z:\http\nightman\scripte\sendmail\nms_sendmail -oi -t] at z:\http\nightman\scripte\formmail\formmail.pl line 645.

--------------------------------------------------

Hier das Aktuelle Script: Formmail

THX

PS: np das ich warten musste aber du hilfst mi wenigstens oder versuchst es halt ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag