webmail

10 отговора 685 прегледа
#1

webmail

kyde moga da namerja primerni stranici i skriptove za email? Iskam da si sloja web-interfeis na saita koito da prasta email, polzvaiki moja smtp server, kato potrebitelja vyvejda headerite na emaila (from, to, subject, i t.n.).

Отговор
в отговор на nick #2

А нещо...

сървър-сайд имаш ли?

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на nick #4

Re: webmail

a какво имаш като server-side приложения ?

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #5

Re: webmail

imah predvid che stranicata mi ne server-a na hosting provider.
kakvi server-side prilojenija trajbva da ima dostavchika mi che da moga da imam webmail?

Отговор
в отговор на Kyky #7

Re: webmail

bi li mi preporychal bezplaten hosting s php koito da stava za webmail?

Отговор
в отговор на nick #8

Re: webmail

localhost ([линк])

Всички платени хостинги си имат вграден мейл - и POP3 и webmail.
Дори и да намериш безплатен хостинг с PHP и MySQL, и да качиш някакъв готов уебмейл скрипт, пак нямаш шансове да получиш достъп до мейл сървъра на домейна, което определено ти обезмисля услугите.

Проблема не се решава в момента, в който си изтървете нервите
Отговор
в отговор на nick #9

Примерно скриптче

Значи необходим ти е някакър server side скрипт - тоест е необходимо хостинга ти да поддържа PHP, ASP , PERL, MacroMedia Cold Fusion или пък JSP. Дали поддържа нещо от това твоя free хостинг можеш да разбереш само като питаш . Ето ти едно примерно скриптче (точно сега ми се пише). На ASP е тъй като ме мързи да рестартирвам под Линукс а в къщи не съм си сложил Apache под Win. Кръщаваш фаила sendmail.asp.
Успех !!


<%@ language="JavaScript"%>
<%
if(Request.ServerVariables("REQUEST_METHOD")=="GET")
{
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[линк]">
<html>
<head>
<title>Web интерфейс за пращане на e-mail</title>
<meta http-equiv="content-type" content="text/html; charset=Windows-1251"/>
<style type="text/css">
body{
background-color: Black;
color: White;
}
</style>
<script type="text/javascript">
function valiDate(whatform)
{
var emailRegexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/i;
var myform=document.getElementById(whatform);
for(j=0;j<myform.elements.length;j++)
{
if((!myform.elements[j].name.indexOf("header")) && (!myform.elements[j].value.match(emailRegexp)))
{
alert("Моля въведете коректни e-mail адреси!");
return false;
}
if(!myform.elements[j].value)
{
alert("Моля попълнете всичките полета!");
return false;
}
}
return true;
}
<%
if(Request.QueryString("submit")=="OK")
{
%>
alert("Сообщението е изпратено успешно!");
<%
}
%>
</script>
</head>
<body>
<form action="sendmail.asp" id="myform" method="post" onsubmit="return valiDate('myform');">
<table summary="this is a form controls">
<tr>
<td>
From
</td>
<td>
<input type="text" id="headerfrom" name="headerfrom"/>
</td>
</tr>
<tr>
<td>
To
</td>
<td>
<input type="text" id="headerto" name="headerto"/>
</td>
</tr>
<tr>
<td>
Subject
</td>
<td>
<input type="text" name="subject"/>
</td>
</tr>
<tr>
<td colspan="2">
<textarea name="message" id="message" cols="21" rows="5">
</textarea>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Submit"/>
<input type="reset" value="Clear"/>
</td>
</tr>
</table>
</form>
</body>
</html>
<%
}
else{
var emailRegexp=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/i;
var from=new String(Request.Form("headerfrom"));
var to=new String(Request.Form("headerto"));
var subject=new String(Request.Form("subject"));
var message=new String(Request.Form("message"));
if(from.match(emailRegexp) && to.match(emailRegexp) && subject.length && message.length && message.length)
{
var _mail=Server.CreateObject("CDONTS.NewMail");
_mail.From=from;
_mail.To=to;
_mail.Subject=subject;
_mail.Body=message;
_mail.Send();
Response.Redirect("sendmail.asp?submit=OK");
}
else{
Response.Write("Явно не сте въвели правилни данни във формата моля върнете се и попълнете формата коректно!");
}
}
%>



Редактирано от Учeщ на

Отговор
в отговор на Учeщ #10

Re: Примерно скриптче

mersi za scripta, no izvinjavai za nevejestvoto, obache mi trjabvat njakoi razjasnenija: kude v tozi srcipt ukazvam kakyv smtp server izpolzvam za da pratja meila?
Znachi tozi script ste raboti na vseki host, poddyrjast ASP, taka li?

Отговор
в отговор на Учeщ #11

Re: Примерно скриптче

Abe to PHP to raboti perfektno i s IIS. Kvo ti triabva da rehvarliash na Linux ili d ainstalvash Apache pod Windows

Отговор