Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   не уходит почта. активация пользователей (http://forum.mynuke.ru/showthread.php?t=573)

Dendj 06.08.2006 01:35

блин... такая же лажа :oooo:
почта не приходит,
бился над этим три дня качал от 7.7 до самой последней,
в итоге я всё плюнул, и решил я поставить форум phpbb 2.021
установил... настроил smt.., заходим регистрируемся - почта приходит!! :cool:

ещё такая бяка в нюке(от 7.7 до 7.9 другие я не пробывал)
устанавливаю... всё ок
настраиваю.. всё ок, выхожу с админки
пробую захожу, кликаю на форум - а он мне пишет этот модуль неактивен!!??
опять захожу(как админ) форум работает

ладно с этим всё
а вот ещё ставлю патч но_маил
юзер рагисрируеться, всё ок, кликает по форуму, и такаеже бяка - модуль неактивен
все настройки перерыл, всяких способов переделал, и нифига :cry:

Soniks 09.08.2006 01:07

http://forum.mynuke.ru/showthread.php?t=992

Nikiza 05.03.2008 00:24

Уважаемый Soniks, ПомогитЕ!
 
Цитата: Сообщение от Soniks
DNK
Создайте в корню нюки файл mail.php с кодом:
PHP код:
<?php
$email 
="ваш @ маил.ru";
 
if(
mail($email"Тест!""Тест!!!""From: $email\nReply-To: $email\n\n")) echo"Почта передана на отправку!";
else echo
"Ошибка! почта неотправлена!!";
?>

измените email ($email) на свой и запустите его, что напишет скрипт и дойдет ли почта...

У меня выводит в ответ на это - Ошибка! почта неотправлена!.... И еще в форуме у меня стоит SMTP и уведомления о приходе личных сообщений приходят на почту, А АВТОРИЗАЦИЯ ПРИ АКТИВАЦИИ НЕ ПРИХОДИТ... что же делать?

garic-k 24.01.2010 05:28

Warning: mail() [function.mail]: SMTP server response: 554 Transaction failed in D:\inetpub\vhosts\kafe-technic.ru\httpdocs\mail.php on line 4
Ошибка! почта неотправлена!!

вот что пишет на побобный запрос((((
хостинг Агава

Soniks 24.01.2010 13:25

garic-k Сработала видимо какая то защита хостинга от спама. Если обратиться к службе поддержки, я думаю, они смогут дать объяснение случившемуся.

garic-k 25.01.2010 11:45

PHP код:
<?php

ini_set 
("sendmail_from","admin@kafe-technic.ru");

$email ="kumir05@mail.ru";
$email_to ="admin@kafe-technic.ru";
 
if(
mail($email"Тест!""Тест!!!","From: $email_to\nReply-To:
$email_to\n\n")) echo"Почта передана на отправку!";
else echo
"Ошибка! почта неотправлена!!";
?>


вот этот скрипт работает)))теперь осталось настроить сайт под это дело...тока наверно глупый вопрос в каом фале коректировать это дело?
Добрый день.
Дело в том, что на нашем хостинге настройки требуют обязательного
указания почтового ящика отправителя. Так же требуется указывать
переменную php sendmail_from. В переменной sendmail_from должен в
обязательном порядке быть существующий ящик на нашем хостинге и так же с
ним должны совпадать передаваемые адреса в заголовке письма.

Soniks 25.01.2010 15:09

сейчас уже работает все корректно?
Вот немного информации по этому поводу: http://ru.php.net/manual/en/mail.co...p#ini.smtp-port

garic-k 27.09.2010 14:26

Добрый день!!!!
Сайт работает коректно http://www.kafe-technic.ru/ и вот всётаки потребовалась она эта форма.

по орме как не пробовал она работать не хочет ошибку выдааёт т.е. страница не грузица. подскажите как прописать чтобы соответвовать требованиям хостера?




Вот код этой формы
PHP код:
 if (!isset($opi) OR ($opi != "ds")) {
  
$intcookie intval($cookie[0]);
  if (!empty(
$cookie[1])) {
    
$sql "SELECT name, username, user_email FROM ".$user_prefix."_users WHERE user_id='".$intcookie."'";
    
$result $db->sql_query($sql);
    
$row $db->sql_fetchrow($result);
    
$db->sql_freeresult($result);
    if (!empty(
$row['name'])) {
        
$sender_name filter($row['name'], "nohtml");
    } else {
        
$sender_name filter($row['username'], "nohtml");
    }
    
$sender_email filter($row['user_email'], "nohtml");
  } else {
    
$sender_email "";
    
$sender_name "";
  }
}

if (!isset(
$message)) { $message ""; }
if (!isset(
$opi)) { $opi ""; }
if (!isset(
$send)) { $send ""; }

info_box("note"_FEEDBACKNOTE);
echo 
"<br>";
$form_block "
    <table border=\"0\" width=\"100%\">
    <tr><td nowrap><FORM METHOD=\"post\" ACTION=\"modules.php?name=
$module_name\">
    <strong>"
._YOURNAME.":</strong></td><td><INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></td></tr>
    <tr><td nowrap><strong>"
._YOUREMAIL.":</strong></td><td><INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></td></tr>
    <tr><td><strong>"
._MESSAGE.":</strong></td><td><TEXTAREA NAME=\"message\" COLS=60 ROWS=10 WRAP=virtual>$message</TEXTAREA><br>
    </td></tr>
    <tr><td>&nbsp;</td><td><INPUT type=\"hidden\" name=\"opi\" value=\"ds\">
    <INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""
._SEND."\">
    </FORM></td></tr></table>
"
;

OpenTable();
if (
$_POST['opi'] != "ds") {
    echo 
$form_block;
} else {
    if (empty(
$sender_name)) {
        
$name_err "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTERNAME."</em></strong></span></div>";
        
$send "no";
    } 
    if (empty(
$sender_email)) {
        
$email_err "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTEREMAIL."</em></strong></span></div>";
        
$send "no";
    } 
    if (empty(
$message)) {
        
$message_err "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTERMESSAGE."</em></span></font></div>";
        
$send "no";
    } 
    if (
$send != "no") {
        
$sender_name removecrlf(filter($sender_name"nohtml"));
        
$sender_email removecrlf(filter($sender_email"nohtml"));
        
$message filter($message"nohtml");
        
$msg "$sitename\n\n";
        
$msg .= ""._SENDERNAME.": $sender_name\n";
        
$msg .= ""._SENDEREMAIL.": $sender_email\n";
        
$msg .= ""._MESSAGE.": $message\n\n";
        
$to $adminmail ;
        
$mailheaders "From: $sender_name <$sender_email>\n";
        
$mailheaders .= "Reply-To: $sender_email\n\n";
        
mail($to$subject$msg$mailheaders);
        echo 
"<p><div align=\"center\">"._FBMAILSENT."</div></p>";
        echo 
"<p><div align=\"center\">"._FBTHANKSFORCONTACT."</div></p>";
    } elseif (
$send == "no") {
        
OpenTable2();
        if (!empty(
$name_err)) { echo "$name_err"; }
        if (!empty(
$email_err)) {echo "$email_err"; }
        if (!empty(
$message_err)) {echo "$message_err"; }
        
CloseTable2();
        echo 
"<br><br>";
        echo 
$form_block;
    }


Soniks 28.09.2010 01:48

garic-k Какая именно ошибка?


Часовой пояс GMT +4, время: 18:19.

Copyright © 2005 by Soniks