Hallo
Ich kämpfe derzeit mit einem Mailformular, es lässt sich auf meiner Cubstation nicht versenden.
Vielleicht hat jemand eine Idee.
Modellname: CS-406e
Aktuelle Firmware-Version: 2.0.3 - 0462
Firmware Datum: 2007/04/30
PHP-Webanwendung : CMSimple version 2.8 - March 29. 2007
Die Benachrichtigung direkt vom 406er aus, klappt einwandfrei (Testnachricht).
Bei einer anderen Anwendung "Image4" kann ich ein externer SMTP-Host angeben, dort klappts auch einwandfrei.
Hier der Code der beim Mailform ausgeführt wird:
<?php
/*
CMSimple version 2.6 - July 6. 2006
Small - simple - smart
© 1999-2006 Peter Andreas Harteg - peter@harteg.dk
This file is part of CMSimple.
For licence see notice in /cmsimple/cms.php and http://www.cmsimple.dk/?Licence
*/
if (eregi('mailform.php',sv('PHP_SELF')))die('Access Denied');
$title=$tx['title'][$f];$o.='<h1>'.$title.'</h1>';
initvar('sender');$t='';if($action=='send'){if($mailform=='')$e.='<li>'.$tx['error']['mustwritemes'];else if(!(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[_a-z0-9-]+(\.[_a-z0-9-]+)*(\.([a-z]{2,4}))+$",$sender)))$e.='<li>'.$tx['error']['mustwritemail'].'.';else if(!(@mail($cf['mailform']['email'],'Mailform from '.sv('SERVER_NAME'),$mailform,"From: ".$sender."\r\n"."X-Remote: ".sv('REMOTE_ADDR')."\r\n")))$e.='<li>'.$tx['mailform']['notsend'];else $t='<p>'.$tx['mailform']['send'].'</p>';}if($t==''||$e!=''){$o.='<form action="'.$sn.'" method="post"><textarea rows="6" cols="40" name="mailform">';if($mailform!='true')$o.=$mailform;$o.='</textarea>'.tag('input type="hidden" name="function" value="mailform"').tag('input type="hidden" name="action" value="send"').tag('br').$tx['mailform']['sender'].': '.tag('input type="text" class="text" name="sender" value="'.$sender.'"').' '.tag('input type="submit" class="submit" value="'.$tx['mailform']['sendbutton'].'"').'</form>';}else $o.=$t;
?>
Ich kämpfe derzeit mit einem Mailformular, es lässt sich auf meiner Cubstation nicht versenden.
Vielleicht hat jemand eine Idee.
Modellname: CS-406e
Aktuelle Firmware-Version: 2.0.3 - 0462
Firmware Datum: 2007/04/30
PHP-Webanwendung : CMSimple version 2.8 - March 29. 2007
Die Benachrichtigung direkt vom 406er aus, klappt einwandfrei (Testnachricht).
Bei einer anderen Anwendung "Image4" kann ich ein externer SMTP-Host angeben, dort klappts auch einwandfrei.
Hier der Code der beim Mailform ausgeführt wird:
<?php
/*
CMSimple version 2.6 - July 6. 2006
Small - simple - smart
© 1999-2006 Peter Andreas Harteg - peter@harteg.dk
This file is part of CMSimple.
For licence see notice in /cmsimple/cms.php and http://www.cmsimple.dk/?Licence
*/
if (eregi('mailform.php',sv('PHP_SELF')))die('Access Denied');
$title=$tx['title'][$f];$o.='<h1>'.$title.'</h1>';
initvar('sender');$t='';if($action=='send'){if($mailform=='')$e.='<li>'.$tx['error']['mustwritemes'];else if(!(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[_a-z0-9-]+(\.[_a-z0-9-]+)*(\.([a-z]{2,4}))+$",$sender)))$e.='<li>'.$tx['error']['mustwritemail'].'.';else if(!(@mail($cf['mailform']['email'],'Mailform from '.sv('SERVER_NAME'),$mailform,"From: ".$sender."\r\n"."X-Remote: ".sv('REMOTE_ADDR')."\r\n")))$e.='<li>'.$tx['mailform']['notsend'];else $t='<p>'.$tx['mailform']['send'].'</p>';}if($t==''||$e!=''){$o.='<form action="'.$sn.'" method="post"><textarea rows="6" cols="40" name="mailform">';if($mailform!='true')$o.=$mailform;$o.='</textarea>'.tag('input type="hidden" name="function" value="mailform"').tag('input type="hidden" name="action" value="send"').tag('br').$tx['mailform']['sender'].': '.tag('input type="text" class="text" name="sender" value="'.$sender.'"').' '.tag('input type="submit" class="submit" value="'.$tx['mailform']['sendbutton'].'"').'</form>';}else $o.=$t;
?>