• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تمام مسائل در مورد ایمیل == برنامه ها ، رفع مشکل

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
این هم یه برنامه دیگه که خودم شخصاً اونو چک کردم و 100% جواب میده .
کد:
<%@LANGUAGE="VBSCRIPT"%>
<%
Dim objCDOSYSCon
Dim strEmail, strWebsite, strAttachment
Dim PadAttachment


Response.Write "From: " & strEmail & "<br />"
Response.Write "From: " & strWebsite & "<br />"


Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")  

objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.YourDomain.com"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
objCDOSYSCon.Fields.Update

Set objCDOSYSMail.Configuration = objCDOSYSCon
objCDOSYSMail.From = "FromEmail@Domain.com"
objCDOSYSMail.To = "YourEmail@YourDomain.com"
objCDOSYSMail.Subject = "Application Help"
objCDOSYSMail.TextBody = "Email Test"
objCDOSYSMail.Send

'Close the server mail object
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing
Response. Write " Massege Sended"
%>
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
اینم یه برنامه دیگه که می تونین با این برنامه Cc و Bcc رو هم در فرمتون داشته باشین
کد:
<%option explicit%>
<%
'Using CDOsys with Basic authentication in Classic ASP

'assumes form includes at least:
'form_name - senders name
'form_mail - senders email
'form_subject
'form_body

'Because this code uses authentication, it requires access to a mailbox on your account.


'reports 'mailFailed' - true or false
'and 'strErr' - Mail server error response
'and 'strErrCode' - Mail server numerical error response (as string)

'dimension all variables (essential if 'option expicit' used)
dim strHost, strErr, mailFailed
dim strBody, strName, strMail
dim strSubject, strFrom, strTo, strCC, strBCC, strReplyTo
dim strAutoMailbox, strEmPass

'modify for yourDomain *********************************************

'your mail server
strHost = "mail.yourDomain.com" 

'address of your outgoing mailbox
'this will appear in the headers as the originating mailbox
strAutoMailbox = "automail@yourDomain.com"

'password for your AutoMailbox
strEmPass = "yourPassword"

'the name and email that appears in the "From:" line (can be different to above)
strFrom = "yourDomain Website Mail<mailform@yourDomain.com>"

'where to send the mail
strTo = "yourGoodSelf@yourDomain.com"

'where to send copies (optional)
strCC = ""
strBCC = ""

'**********************************************************************

'collect details from the form ***************************
strName = Request.Form("form_name") 
strMail = Request.Form("form_mail")

'create the "Reply To:" i.e. the name and email of the form user
strReplyTo = strName & "<" & strMail & ">"

'create subject string
strSubject = Request.Form("form_subject")

'create Body string
strBody = strBody & "Website mail from " & strReplyTo & vbCrLf & vbCrLf
strBody = strBody & Request.Form("form_body") & vbcrLf & vbCrLf

'add a footer (optional) *********************************************
strBody = strBody & "----------------------------------------------------" & vbCrLf

'Adds the referring page and the IP details of sender to the mail body (optional)
strBody = strBody & "Requested from " & Request.ServerVariables("http_referer") & vbCrLf
strBody = strBody & "by " & Request.ServerVariables("REMOTE_ADDR") _ 
& " at " & Request.ServerVariables("REMOTE_HOST") _
& ". Server time: " & time & " " & Date & " " & vbcrlf

'note the '_' continuation character, if spreading code to the next line for readability


'send the mail *********************************************************

'initialise the error response string
strErr = ""

Const cdoBasic = 1 'Use basic (clear-text) authentication. 
Const cdoSendUsingPort = 2 
Dim iMsg
Dim iConf
Dim Flds
Dim sMsg 

On Error Resume Next

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields

With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = strAutoMailbox
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = strEmPass
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = strHost
.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 100
.Update
End With

With iMsg
Set .Configuration = iConf
.To = strTo 'To
.From = strFrom 'From:
if strReplyTo <> "" then
.ReplyTo = strReplyTo 'add ReplyTo: if exists
end if
if strCC <> "" then
.CC = strCC 'add CC if exists
end if
if strBCC <> "" then
.BCC = strBCC 'add BCC if exists
end if
.Subject = strSubject 'add the subject
.TextBody = strBody 'add the body (this is plain text)
.Send 'send the mail
strErr = Err.description 'response (empty if no problems)
'note: Err.number was not available when tested live
End With

'clean up
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

'prepare report flag and string
if strErr = "" then 
mailFailed = false
strErr = "Your mail has been sent."
else
mailFailed = true
end if

%>


<%
'report result
response.write (strErr)
%>
 

†$H@ki®@†

Registered User
تاریخ عضویت
16 دسامبر 2005
نوشته‌ها
1,764
لایک‌ها
4
سن
54
محل سکونت
The Wall (0)
من با فرونت پیج چه طور این کار را انجام بدم؟
من فورمی میخواهم که انگلیسی باشه و فارسی نباشه
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از †$H@ki®@† :
من با فرونت پیج چه طور این کار را انجام بدم؟
من فورمی میخواهم که انگلیسی باشه و فارسی نباشه
اینها برنامه هستن . در فورمی که طراحی می کنی باید انگلیسی و فارسی رو رعایت کنی .
 

†$H@ki®@†

Registered User
تاریخ عضویت
16 دسامبر 2005
نوشته‌ها
1,764
لایک‌ها
4
سن
54
محل سکونت
The Wall (0)
میشه بیشتر توضیح بدی؟
برنامه چه فرقی با فونت داره و چی هستند؟
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
عزیزم برنامه هموناییه که با یه سری دستور مینویسی تا کار هایی رو که می خوای برات انجام بده .
مثلاً این برنامه های بالا رو که میبینی به روشهای مختاف برای شما ایمیل ارسال میکنه .
ولی فونت دیگه مشخصه . اگه منظورت از این سوال جواب من در پست قبلی هست باید بگم که منظور من اینه که تو توفرمی که طراحی میکنی میتونی انگلیسی بنویسی یا فارسی و همینطور می تونی فرمتو طوری طراحی کنی که ایمیل های فارسی یا انگلیسی یا هر دو صورت را برای شما ارسال کنه . در نتیجه این برنامه است که ایمیل رو برای شما ارسال میکنه . و به فونت ربطی نداره شما فونت ها رو در برنامه می تونی تعیین کنی که با چه فونتی نوشته و ارسال شه . مثلا این جا از فونت Tahoma استفاده شده که یه فونت استاندارد برای فارسی زبان هاست .

شما که با Front Page کار میکنی ( فکر میکنم که صفحات HTML درست می کنی ) و سایتی رو طراحی میکنی ، این نرم افزار Front Page است که برنامه های HTML یا بهتر بگم کد های مربوط به اون چیزی که می خوای تو صفحه باشه رو برای شما درست میکنه . اگه یه فایل وب رو با نرم افزار Front Page باز کنی و اون پایین صفحه HTML رو بزنی میتونی سورس برنامه ای که با اون صفحه درست شده رو ببینی .

اینجا مکان مناسبی برای بیشتر توضیح دادن نیست برای اطلاعات بیشتر به بخش HTML مراجعه کنید
اگه با HTML آشنایی نداری می تونی در قسمت HTML اطلاعات خوبی کسب کنی . پیشنهاد می کنم یه سرچ در این مورد بزن و یه کم مطالعه کنی . اگر هم HTML رو میدونی که دیگه بهتر .
 

Cyber

Registered User
تاریخ عضویت
12 مارس 2003
نوشته‌ها
314
لایک‌ها
9
محل سکونت
Cyber-World
مرسی از تاپیک خوب و مفیدتون

من متوجه نشدم چطور باید امکان ضمیمه فایل به فرم رو فراهم کنم . باید کدهای بالا رو در HTML فرم قرار بدم ؟
راستش من زیاد به برنامه نویسی وارد نیستم پس اگر میشه لطفا منو راهنمایی بفرمایید :blush:
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
خوب برای ستفاده از این برنامه ها باید سایت شما ASP رو ساپورت کنه .
 

Cyber

Registered User
تاریخ عضویت
12 مارس 2003
نوشته‌ها
314
لایک‌ها
9
محل سکونت
Cyber-World
سایت من از asp پشتیبانی میکنه

اجازه بدید کامل تر توضیح بدم
من یک فرم تماس دارم . یک فرم تماس معمولی مثلا چیزی شبیه این
حالا فرض کنید بخواهیم به همچین فرمی یک گزینه آپلود فایل یا ارسال فایل هم اضافه کنیم . یعنی یک browse وجود داشته باشه که هر بازدید کننده ای بتونه فایلی (با پسوند و حجمی که ما تعیین میکنیم ) رو از کامپیوتر خودش ارسال کنه .
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
پس شما اول باید یه برنامه Upload تهیه کنی .
چون برنامه هایی که یه فابل به ایمیل ضمیمه می کنند باید فایل رو از روی سرور آدرس دهی کنی.

یعنی اول فایل رو بریزی رو سرور بعد اونو آدرس دهی کنی و ارسال کنی . میتونی بعد از ارسال پاکش کنی .
 

ferferi

Registered User
تاریخ عضویت
26 جولای 2005
نوشته‌ها
182
لایک‌ها
1
به نقل از mehdi25 :
پس شما اول باید یه برنامه Upload تهیه کنی .
چون برنامه هایی که یه فابل به ایمیل ضمیمه می کنند باید فایل رو از روی سرور آدرس دهی کنی.

یعنی اول فایل رو بریزی رو سرور بعد اونو آدرس دهی کنی و ارسال کنی . میتونی بعد از ارسال پاکش کنی .

من که با php کار میکنم چه کار کنم؟
چطوی یه فایل ضمیمه کنم؟
کداشو بذار همینجا تا مرجعت کاملتر بشه
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
شما این مشکلتونو باید در قسمت PHP مطرح کنید .
 

ramin281

کاربر تازه وارد
تاریخ عضویت
21 ژانویه 2005
نوشته‌ها
55
لایک‌ها
0
محل سکونت
شیراز
من یه دیتابیس دارم که درون یکی از فیلد های آن ایمیل یوزرها است

حال من می خواهم یه متن رو برا همه آنها بفرستم
لطفا کد کامل اونو برا من بفرستید
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
رامین جان این برنامه ای که می خوای یه خبرنامه هست .

برنامه آماده خبرنامه تو اینترنت ریخته . یه سری به Webwiz بزن یه خبرنامه خوب داره .
فکر می کنم اینجا بچه ها نمونه های دیگه ای هم گزاشتن . اگه سرچ کنی می تونی تو همین فروم پیدا کنی .


موفق باشی
 

ramin281

کاربر تازه وارد
تاریخ عضویت
21 ژانویه 2005
نوشته‌ها
55
لایک‌ها
0
محل سکونت
شیراز
اگه یه چیز توپ دارید
لینک مستقیمش رو بربم بزارید
ممنون
 

ramin281

کاربر تازه وارد
تاریخ عضویت
21 ژانویه 2005
نوشته‌ها
55
لایک‌ها
0
محل سکونت
شیراز
من اینو دانلود کردم
ولی تنظیمات smtp یا تنظیمات configure_mailing_list
بلد نیستم
من اونو اینجا گذاشتم لطفا یه نگاه بهش بندازید و تنظیمات اونو برام درست کنید

usrer : administrator
pass : letmein


ضمنا اینو بگم که من یه میل سرور دارم که با mdeamon راه اندازی کردم
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
چند تا ایمیل رو وارد دیتا بیس کن بعد برای همه میل ارسال کن ببینی باز هم نمیشه ؟
 

ramin281

کاربر تازه وارد
تاریخ عضویت
21 ژانویه 2005
نوشته‌ها
55
لایک‌ها
0
محل سکونت
شیراز
این کار رو انجام دادم و نشد
شما تست کنید ممنون می شم
 
بالا