۰۶-آبان-۱۳۹۳, ۱۳:۴۶:۵۵
صفحهها: 1 2
۰۷-آبان-۱۳۹۳, ۱۷:۵۵:۰۱
(۰۶-آبان-۱۳۹۳, ۱۳:۱۳:۵۹)h_mohamadi نوشته است: [ -> ][quote='veyskarami' pid='242780' dateline='1414323316']
شما یه فایل php به اسم mail.php یا هر اسم دیگه با پسوند php بساز و کد زیر رو توی اون بنویس و ذخیره کن:کد:<?php
$email = $_GET['email'] ;
$message = $_GET['message'] ;
$message = $message." IP=[".$_SERVER["REMOTE_ADDR"]."]" ;
mail( $email, "Email Sended.",$message, "From: myemail@yahoo.com" );
?>
بعد اون رو توی یه هاست که ارسال ایمیل رو ساپورت میکنه آپلود کن و از طریق مرورگر یا کامپوننت های IdHttp به صورت زیر Get کن
کد:http://www.yourhost.com/mail.php?email=example@yahoo.com&message=salam
به جای example@yahoo.com آدرس ایمیل شخص گیرنده رو بنویس و به جای salam متن ایمیل رو جایگزین کن.
توی کامپوننت های Indy هم میتونی از IdHttp عملیات Get رو انجام بدی
کد:Idhttp1.Get('http://www.yourhost.com/mail.php?email=example@yahoo.com&message=salam
');
پیروز باشید.
من تست کردم ولی جواب نمی دهد و ایمیل ارسال نمی کند.آیا نباید اطلاعات ایمیل هاست که فرستنده است در جایی درج گردد
۱۴-آبان-۱۳۹۳, ۱۸:۰۰:۴۳
نه لازم به درج نیست
توی کدوم هاستینگ فایلت رو ساختی؟
توی کدوم هاستینگ فایلت رو ساختی؟
صفحهها: 1 2