سلام استاد
موقع ارسال پیام در فرم تماس با ما، خطای زیر بوجود اومد:
مشکل چیه؟
متشکرم.
موقع ارسال پیام در فرم تماس با ما، خطای زیر بوجود اومد:
نقل قول:mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()کد اکشن contact اینه:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public function actionContact() { $model = new ContactForm; if (isset( $_POST [ 'ContactForm' ])) { $model ->attributes= $_POST [ 'ContactForm' ]; $model ->name= ( $model ->name= '' ? 'ناشناس' : $model ->name); if ( $model ->validate()) { $name = '=?UTF-8?B?' . base64_encode ( $model ->name). '?=' ; $subject = '=?UTF-8?B?' . base64_encode ( $model ->subject). '?=' ; $headers = "From: $name <{$model->email}>rn" . "Reply-To: {$model->email}rn" . "MIME-Version: 1.0rn" . "Content-Type: text/plain; charset=UTF-8" ; mail(Yii::app()->params[ 'adminEmail' ], $subject , $model ->body, $headers ); Yii::app()->user->setFlash( 'contact' , 'پیام شما با موفقیت ارسال گردید.' ); $this ->refresh(); } } $this ->render( 'contact' , compact( 'model' )); } |
متشکرم.