امیر جان شما متغییر ها رو مقدار دهی نکردی مطمئن باش یا اگه توسط فرم به این اسکریپ داری میرسی فرمت مشکل داره اسکریپتت رو بزار اینجا بهت بگم مشکل چیه...
یه چیز دیگه تگ فونتت مشکل داره اینو ببین :
http://www.w3schools.com/tags/tag_font.asp
مثال آنلاینش :
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_font
تگت رو نبستی ؟ رنگت رو هگزا نوشتی تو CSS هگزا هست تو تگ فونت باید rgb باشه راستی فقط واسه این کار باید از فونت استفاده کنی در بقیه حالتها حتما باید از CSS استفاده کنی (استانداردهای وب)
و اما فاریک عزیز کاراکتر @ کاری که تجربه به من نشون داده انجام میده از output های احتمالی که معمولا warning هستند
برای چاپ شدن جلوگیری میکنه یه جور ignoraton هست ( این در حد سواد من بود !!!!)
من خودم بدون @ استفاده میکنم و مشکلی ندارم شما هم اگه سرورت گیر میده حتما @ رو بزار configuration میل سرور روی آپاچیت این نیاز روداره...(حساسیت نشون نده)
توی خوده توضیح mail در php هم اشارهای مستقیم نشده ولی تو مثال کاربرها تک و توک استفاده شده...
http://ir.php.net/manual/en/function.mail.php
پیشفرض استفاده از @ بهتر است.
حتی میشه برای اطمینان از رفتم میل این الگوریتم رو به کاربرد با توجه به اینکه mail مقدار boolean* برمیگردونه:
PHP:
if (@mail($to, $subject, $message)) {
echo('<p>Mail sent successfully.</p>');
} else {
echo('<p>Mail could not be sent.</p>');
}
* boolean ===== true or flase