ورود

View Full Version : گفتگو: مشکل در ارسال ایمیل!!!



ab1234
جمعه 05 مهر 1387, 16:36 عصر
با سلام خدمت همه وستان عزیزم:لبخندساده:
من تقریبا همه مطالبی که در مورد ارسال ایمیل تو سایت بود رو خوندم ولی یه مشکل دارم که نتونستم به کمک این مطالب حلش کنم!

می خوام با یه برنامه روزانه به 100 نفر ایمیل بزنم در حالی که اون 100 نفر ایمیل همدیگرو نمی بینن ( پس استفاده از گروه یا ارسال 1ایمیل به همشون منتفیه )

اول با استفاده از سرور یاهو و جیمیل این کارو کردم که هر دوشون بعد از 1-2 بار ارسال صداشون در اومد و منو انداخن بیرون ... یعنی می گفتن که اجازه نمیدیم کسی از سرور ما SPAM بفرسته!!!

بعد از اون از طریق PHP اقدام کردم ولی 2تا مشکل بزرگ داره!
1- از هر 10 تا ایمیل تقریبا 4-5 تاشو میفرسته و بقیه نمیرسند
2- ایمیل ها به Spam میرند
به نظر شما دلیل این 2تا مشکل چیه؟؟
اینکه Spam mishan یا اصلا ارسال نمیشن ممکنه از هاستم باشه؟؟
( در ضمن من سایت دارم و بخاطر هاست پول نسبتا زیادی پرداخت میکنم )

از همفکریتون ممنونم:قلب:

r0ot$harp
جمعه 05 مهر 1387, 16:50 عصر
با سلام خدمت همه وستان عزیزم:لبخندساده:
من تقریبا همه مطالبی که در مورد ارسال ایمیل تو سایت بود رو خوندم ولی یه مشکل دارم که نتونستم به کمک این مطالب حلش کنم!

می خوام با یه برنامه روزانه به 100 نفر ایمیل بزنم در حالی که اون 100 نفر ایمیل همدیگرو نمی بینن ( پس استفاده از گروه یا ارسال 1ایمیل به همشون منتفیه )

اول با استفاده از سرور یاهو و جیمیل این کارو کردم که هر دوشون بعد از 1-2 بار ارسال صداشون در اومد و منو انداخن بیرون ... یعنی می گفتن که اجازه نمیدیم کسی از سرور ما SPAM بفرسته!!!

بعد از اون از طریق PHP اقدام کردم ولی 2تا مشکل بزرگ داره!
1- از هر 10 تا ایمیل تقریبا 4-5 تاشو میفرسته و بقیه نمیرسند
2- ایمیل ها به Spam میرند
به نظر شما دلیل این 2تا مشکل چیه؟؟
اینکه Spam mishan یا اصلا ارسال نمیشن ممکنه از هاستم باشه؟؟
( در ضمن من سایت دارم و بخاطر هاست پول نسبتا زیادی پرداخت میکنم )

از همفکریتون ممنونم:قلب:


دوست عزیز من سورس این کار رو به صورت کامل شب در احتیار عموم می زارم .
:قلب::قهقهه::قهقهه::بامزه::با زه::لبخند::لبخند::تشویق::تشو ق:

در صورتی که ایمیل در Inbox بره .



باتشکر احسان

ab1234
شنبه 06 مهر 1387, 22:49 عصر
:لبخندساده:

دوست عزیز من سورس این کار رو به صورت کامل شب در احتیار عموم می زارم .
:قلب::قهقهه::قهقهه::بامزه::با زه::لبخند::لبخند::تشویق::تشو ق:

در صورتی که ایمیل در Inbox بره .



باتشکر احسان

من منتظر سورس و راهنمایی هاتون هستم:لبخندساده:

vahid_d_0101
یک شنبه 07 مهر 1387, 00:12 صبح
دوست عزیز من سورس این کار رو به صورت کامل شب در احتیار عموم می زارم .

در صورتی که ایمیل در Inbox بره .

اقا احسان شب گذشت منم خیلی میخوام این سورس را ببینم

ab1234
چهارشنبه 10 مهر 1387, 07:50 صبح
من همچنان منتظر راهنمایی دوستان هستم!!!

r0ot$harp
چهارشنبه 10 مهر 1387, 13:26 عصر
سلام دوستان


واقعا عذر می خوام که طول کشید .

چون تو جریان قبولی دانشگاه و از این حرف ها گیر کرده بودم .


خوب دوستان بهترین روش برای این کار اینکه ما از Smtp سرور استفاده کنیم .


برای این کار باید هاست یا سروری پیدا کنیم که قابلیت Mail در اون Enabled باشد .


اگر مطمئا شدید این خاصیت باز هست کد PHP زیر را در یک فایل به نام Mail.php ذخیره نمایید و روی هاست یا سرور آپلود نمایید .



<html>
<body>

<?php
if (isset($_REQUEST['TO']))

{

$to = $_REQUEST['TO'] ;
$subject = $_REQUEST['Subject'] ;
$message = $_REQUEST['Message'] ;
$headers = 'From: ' . $_REQUEST['From'] ;
if(mail($to, $subject, $message, $headers))
{
echo "Ok !";
}else{
echo "No !";
}


}
else

{
echo "<form method='post' action='Mail.php'>
Email: <input name='TO' type='text' /><br />
From: <input name='From' type='text' /><br />
Subject: <input name='Subject' type='text' /><br />
Message:<br />
<textarea name='Message' rows='15' cols='40'>
</textarea><br />
<input type='submit' />
</form>";
}
?>

</body>
</html>


بعد برای فرستادن میل باید آدرس جایی که فایل Mail.php را در آنجا آپلود کرده اید رو در قسمت Url برنامه ی قدیمی من که برای فرستادن میل بود قرار دهید . و همه چی حل می شود .


در آخر این هم ذکر نمایم تا 1 ماه پیش تمام میل ها در قسمت Inbox می رفت .




باتشکر احسان

ab1234
پنج شنبه 11 مهر 1387, 18:51 عصر
از لطفتون متشکرم آقا احسان
ولی نمی دونم چرا هر کاری می کنم سورستون ایمیل رو نمیفرسته!!!
به نظر شما اینکه سورس خودم ایمیل ها رو به یه SPAM میفرسته از هاست سایتمه یه کدم مشکل داره؟؟

در ضمن من برنامه قدیمیه خودتونو هم با همین کد جدیدی که گذاشتید امتحان کردم ... ولی بازم نشد:افسرده:

r0ot$harp
پنج شنبه 11 مهر 1387, 21:05 عصر
از لطفتون متشکرم آقا احسان
ولی نمی دونم چرا هر کاری می کنم سورستون ایمیل رو نمیفرسته!!!
به نظر شما اینکه سورس خودم ایمیل ها رو به یه SPAM میفرسته از هاست سایتمه یه کدم مشکل داره؟؟

در ضمن من برنامه قدیمیه خودتونو هم با همین کد جدیدی که گذاشتید امتحان کردم ... ولی بازم نشد:افسرده:


دوست عزیز طبق خط زیر :


if(mail($to, $subject, $message, $headers))
{
echo "Ok !";
}else{
echo "No !";
}


ما چک می کنیم اگر ایمیل رفت OK چاپ کند . اگر چاپ کرد درست هست اگر NO یعنی هاستتون مشکل داره .




باتشکر احسان

ab1234
پنج شنبه 11 مهر 1387, 21:34 عصر
دوست عزیز طبق خط زیر :


if(mail($to, $subject, $message, $headers))
{
echo "Ok !";
}else{
echo "No !";
}


ما چک می کنیم اگر ایمیل رفت OK چاپ کند . اگر چاپ کرد درست هست اگر NO یعنی هاستتون مشکل داره .




باتشکر احسان



خب منم دقیقا همین کارو میکنم و ok رو هم می گیرم ولی ایمیلی ارسال یا دریافت نمیشه!!!:متفکر:

javid_debugger
جمعه 12 مهر 1387, 10:04 صبح
اقا احسان من برنامه قدیمه شما رو ندارم میشه برام بزارین

r0ot$harp
جمعه 12 مهر 1387, 14:04 عصر
اقا احسان من برنامه قدیمه شما رو ندارم میشه برام بزارین

جاوید جان در انجمن هست جستجو کن پیدا می کنید .





باتشکر احسان

ab1234
جمعه 19 مهر 1387, 10:33 صبح
من که به هیچ نتیجه ای نرسیدم!!!
کد برنامم اینه نمی دونم اشکالش کجاس که بعضی وقتا ارسال می کنه بعضی وقا نمیکنه



Private Sub Command1_Click()
On Error GoTo d:
Dim s1, S2, S3 As String
s1 = Text1.Text
S2 = txtTo.Text
S3 = "Send E-Mail"
Open "C:\sendhmtl.htm" For Output As #1
Print #1, "<FORM id=Compose name=Compose accept-charset=UTF-8 action=my website/sendmail.php method=post>"
Print #1, "<INPUT id=from size=40 value=""" & s1 & """ name=from>"
Print #1, "<INPUT id=to size=40 value=""" & S2 & """ name=to>"
Print #1, "<INPUT id=subject size=50 value=""" & txtS & """ name=subject>"
Print #1, "<INPUT id=message name=message value=""" & txtMessage & """ size=900000> "
Print #1, "<INPUT id=send type=submit value=""" & S3 & """ name=send>"
Print #1, "</form>"
Close #1
Set rpcc = CreateObject("InternetExplorer.application")
rpcc.Navigate "C:\sendhmtl.htm"
Set qq = rpcc.Document
qq.All.Item("send").Click
qq = Null
While rpcc.Busy = True
DoEvents
Wend
rpcc.Quit
Kill "C:\sendhmtl.htm"
d:
End Sub


اینم کد فایل sendmail.php



<?php
//get data nedeed !
$from = $_POST['from'];
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
//replace \n with <br>
$message = str_replace("\n", "<br>",$message);
// Obtain file upload variables
$headers = "From: $from \n";
//send the mail
if(mail($to, $subject, $message,$headers))echo "<b><font color=#FF0000>Message was send!<b></font>";
else echo "<b><font color=#FF0000>Message error!<b></font>";
?>

:عصبانی++:
لطفا بگید اشکال کجاست؟؟
درضمن spam میفرسته:ناراحت: