Тема
|
Problem sus izpra6taneto na mail
|
|
Автор |
[ASM] (непознат
) |
Публикувано | 22.01.03 04:13 |
|
zna4i ako si polzvam funkciata mail() mi dava gre6kata:
Warning: mail() [function.mail]: SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html . in .......
ako niakoi ima kakvato i da e begla predstava za6to stava taka molia da kaje..
btw source-a e:
ini_set("SMTP","mx2.mobikom.com");
ini_set("smtp_port","25");
ini_set("sendmail_from","flamingo@mobikom.com");
$headers = "From: Name\n";
$headers .= "X-Sender: \n";
$headers .= "X-Mailer: PHP\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: \n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=windows-1251\r\n";
mail( "DrJoint@abv.bg", "Poruchka ot e-shopa", $msg, $headers);
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: [ASM]]
|
|
Автор | student (Нерегистриран) |
Публикувано | 22.01.03 09:18 |
|
погледни настройките в php.ini. добре е да се зададат и още неща в headers, например return-path и т.н.
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: [ASM]]
|
|
Автор |
draggh (непознат
) |
Публикувано | 22.01.03 11:07 |
|
Oste sam nachinaest s PHP i kato vidiah tozi post mnogo se zainteresuvah dali moga da napravia takova nesto ot sitea mi na www.tripod.lycos.de . Tam ima PHP poddrajka ama moje li da se prashta e-mail. I ako niakoi znae mnogo go molia da mi otgovori i da mi dade niakakav primeren script. Blagodaria predvaritelno
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: [ASM]]
|
|
Автор |
prinyo () |
Публикувано | 22.01.03 13:58 |
|
:
Note: You must use \r\n to separate headers
Т. е. трябва да промениш това \n в края на всек редо, който присвояваш на $headers с \r\n. Би трябвало да проработи.
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: draggh]
|
|
Автор | student (Нерегистриран) |
Публикувано | 23.01.03 10:13 |
|
$to = trim($HTTP_POST_VARS["to"]);
if(isset($HTTP_POST_VARS["subject"])){
$subject = trim($HTTP_POST_VARS["subject"]);
} else {
$subject = "message from PHP - Mailer";
}
$from = trim($HTTP_POST_VARS["from"]);
$name = trim($HTTP_POST_VARS["name"]);
$message = trim($HTTP_POST_VARS["message"]);
$headers .= "From: ".$name." <".$from.">\n";
$headers .= "X-Sender: <".$from.">\n";
$headers .= "X-Mailer: PHP-Mailer\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <".$from.">\n";
$ok_mail = mail($to, $subject, $message, $headers);
$ok_from = mail($from, $subject, $message, $headers);
if($ok_mail){
?>
<html>
<head>
<title>Съобщението е изпратено</title>
<meta http-equiv=Content-type content="text/html; charset=windows-1251">
</head>
<body>
<center>съобщението е изпратено!</center>
</body>
</html>
<?
} else {
?>
<html>
<head>
<title>Неуспешно изпращане</title>
<meta http-equiv=Content-type content="text/html; charset=windows-1251">
</head>
<body>
<center>има проблем при изпращането!</center>
</body>
</html>
<?
}
?>
ограничението е че можеш да пращаш до 150 писма за един ден.
Успех
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: [ASM]]
|
|
Автор |
ro6avia (непознат
) |
Публикувано | 23.01.03 13:11 |
|
Tova na kakva sistema go pravi6 ?
Ima goliama razlika v implementaciata na mail() v Win i Linux distribuciata na PHP. Drugoto koeto moze da e problem e kogato SMTP servera na dostavchika ti te rejectva. Ako si s linux probvai ot komandnia red da izpratish mail sas -v (verbose) opcia i 4eti kakvo shte ti se izpishe.
|
|
Тема
|
Opravih se
[re: [ASM]]
|
|
Автор |
[ASM] (непознат
) |
Публикувано | 24.01.03 00:59 |
|
samo za svedenie na vsi4ki... rabotia s PHP 4.3.0 a server-a e s Windows.... problema e slednia(nai nakraia go otkrih):
v SMTP protokola suob6tenieo zavur6va s: \r\n.\r\n
a v PHP funkciata izpra6ta : \n.\n
i problema e tam... ospiah da pratia mail sus PERL ama ne tam e rabotata... osven tova 4akam PHP 4.3.1 za6toto v nego 6te e vklu4en i PEAR 1.0 a tam ima adski mnogo klasove(ima i za SMTP i Sockets i vsi4ko koeto se setite(podobno na PERL))
ta opravih se ama problema e v samoto PHP :((
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: student]
|
|
Автор |
[ASM] (непознат
) |
Публикувано | 24.01.03 01:03 |
|
btw... tova 6te raboti na tvoia mail server, ama pri men ne stava
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: [ASM]]
|
|
Автор |
toranaga ("razbirach") |
Публикувано | 24.01.03 02:18 |
|
PHP-to si e OK. Kogato si pod windows triabva da imash \r\n v kraia na vseki header. Pod linux - samo \n. Ako pak ne stane, problema v servera, ne bug v php.
|
|
Тема
|
Re: Problem sus izpra6taneto na mail
[re: toranaga]
|
|
Автор |
[ASM] (непознат
) |
Публикувано | 24.01.03 23:17 |
|
pravih si opiti visiakakvi( i s \r\n)... kolkoto i da obviniavame server-a i PHP vse pak interesnoto e 4e 4rez PERL se izpra6ta mail-a i mai stignah do izvoda 4e za niakoi ne6ta PERL si e nujen... poneje biblutekite sigurno, i mai e taka, sa pove4e ot tezi na Delphi i C Builder vzeti zaedno
|
|