سلام دوستان
من دنبال یک برنامه می گردم که با دلفی بتوان ایمیل زد.خیلی جستجو کردم ولی هر چی سورس بود کار نمی کند.برام مهم هم نیست از چه ایمیلی بفرستم.فقط مهم است که کار کند و به ایمیل یاهو و یا جی میل ارسال کند.
ممنون می شوم کمکم کنید
بدون ادرس smtp که نمیشه
از چه سرور smtp استفاده میکنید؟
(۲۷-مهر-۱۳۹۳, ۱۰:۵۱:۱۵)lord_viper نوشته است: [ -> ]بدون ادرس smtp که نمیشه
از چه سرور smtp استفاده میکنید؟
از سرور یاهو و یا جیمل باشه بهتر و لی اگر نشد یک سرور ایرانی هم باشه مشکل ندارم.فقط می خواهم بتواند بدون مشکل ارسال کند
شما کافیه تو گوگل سرچ کنی
send email smtp delphi
خودش کلی سورس و مثال میاره دیگه نیاز به چیز خاصی نیست
اگه باز هم به مشکل برخوردید بگید تا بیشتر راهنمایی کنم
در ضمن شما باید ادرس smtp یاهو و جیمیل رو داشته باشی یا اون smtp سروری که میخواهید ازش استفاده کنید
در مورد جیمیل و یاهو کمی متفاوته چون از ssl استفاده میکنن و کمی پیچیده تر میشه
(۲۸-مهر-۱۳۹۳, ۱۰:۴۹:۰۳)lord_viper نوشته است: [ -> ]شما کافیه تو گوگل سرچ کنی
send email smtp delphi
خودش کلی سورس و مثال میاره دیگه نیاز به چیز خاصی نیست
اگه باز هم به مشکل برخوردید بگید تا بیشتر راهنمایی کنم
در ضمن شما باید ادرس smtp یاهو و جیمیل رو داشته باشی یا اون smtp سروری که میخواهید ازش استفاده کنید
در مورد جیمیل و یاهو کمی متفاوته چون از ssl استفاده میکنن و کمی پیچیده تر میشه
ممنونم دوست خوبم
من کلی سرچ کردم و حدود 10 تا سمپل گرفتم ولی هیچکدام کار نمی کند
smtp یاهو را هم می دانم ولی نمی شود.
کدتونو اینجا قرار بدین تا برسی کنم
(۲۸-مهر-۱۳۹۳, ۱۷:۲۵:۵۱)lord_viper نوشته است: [ -> ]کدتونو اینجا قرار بدین تا برسی کنم
پسوردش
+
نام کاربری و رمز عبور و پورت سرور smtp که میخواهید ازش استفاده کنید رو برام پیغام خصوصی کنید
دوستان چی شد کسی به من کمک نمی کنه
شما یه فایل 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
');
پیروز باشید.
(۰۴-آبان-۱۳۹۳, ۱۶:۰۵:۱۶)veyskarami نوشته است: [ -> ]شما یه فایل 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
');
پیروز باشید.
ممنونم ولی در فایل php باید اطلاعات ایمیل هاستم را بدهم؟؟؟