Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите настроить почту портала.
 
 автор: 123php   (26.06.2005 в 15:19)   письмо автору
 
 

Не понимаю как настроить почту. Креплю скриншот вкладки, где необходимо настроивать. Там виден один вид посылки писем. На самом деле есть еще два:

Sendmail;
SMTP Server

   
 
 автор: cheops   (26.06.2005 в 17:46)   письмо автору
 
   для: 123php   (26.06.2005 в 15:19)
 

Это что?

   
 
 автор: 123php   (26.06.2005 в 19:18)   письмо автору
 
   для: cheops   (26.06.2005 в 17:46)
 

Это скриншот из панели администратора портала.

   
 
 автор: cheops   (27.06.2005 в 00:29)   письмо автору
 
   для: 123php   (26.06.2005 в 19:18)
 

А код портала кем создан?

   
 
 автор: glsv (Дизайнер)   (27.06.2005 в 04:20)   письмо автору
 
   для: 123php   (26.06.2005 в 15:19)
 

Вы настраиваете это на внешнем хосте или на локальной машине?
Если не внешнем хосте, то откуда вы взяли путь к sendmail? Вам администрация сказала?

Если на локальном, то какая у вас операционная система? Windows?
Если Windows, то какой web-cервер (чистый Apache или Denve)?
В денвере вроде бы есть какая-то эмуляция smtp-сервера...
Если же у вас Windows и чистый Apache, то отправка почты работать не будет, так как в Windows-системах нет установленнного smtp-сервера.

Попробуйте SMTP_AUTH установить в "нет".

   
 
 автор: 123php   (27.06.2005 в 09:21)   письмо автору
 
   для: glsv (Дизайнер)   (27.06.2005 в 04:20)
 

Извиняюсь, что не все описал: этот портал уже у хостера. Захожу на сайт в панель администратора и открываю вкладку маил, а там то, что на скриншоте. путь к сендмэил остался от Денвера. Его надо будет изменять.

   
 
 автор: cheops   (27.06.2005 в 11:31)   письмо автору
 
   для: 123php   (27.06.2005 в 09:21)
 

Лучше всего адресовать этот вопрос в службу технической поддержки хостера, так как правила работы на сервере и местоположение программных компонентов на их собственном сервере известны только им.

   
 
 автор: 123php   (27.06.2005 в 21:27)   письмо автору
 
   для: cheops   (27.06.2005 в 11:31)
 

Хостер сказал исп-ть функцию мэйл и откл-ть аутен-ю. Но не получается.
Подскажите, это код верен? Учитывая, что все переменные дают прав-ю инф-ю.



function sendmail( $con_id, $option ) {
 global $database, $Itemid;
 global $mosConfig_sitename, $mosConfig_live_site, $mosConfig_mailfrom,
$mosConfig_fromname;

 $query = "SELECT * FROM #__contact_details WHERE id='$con_id'";
 $database->setQuery( $query );
 $contact  = $database->loadObjectList();

 $default  = $mosConfig_sitename.' '. _ENQUIRY;
 $email   = trim( mosGetParam( $_POST, 'email', '' ) );
 $text   = trim( mosGetParam( $_POST, 'text', '' ) );
 $name   = trim( mosGetParam( $_POST, 'name', '' ) );
 $subject  = trim( mosGetParam( $_POST, 'subject', $default ) );
 $email_copy = mosGetParam( $_POST, 'email_copy', 0 );

 if ( !$email || !$text || ( is_email( $email )==false ) ) {
  echo "<script>alert (\""._CONTACT_FORM_NC."\");
window.history.go(-1);</script>";
  exit(0);
 }
 $prefix = sprintf( _ENQUIRY_TEXT, $mosConfig_live_site );
 $text  = $prefix ."\n". $name. ' <'. $email .'>' ."\n\n". stripslashes(
$text );

 mosMail( $email, $name , $contact[0]->email_to, $mosConfig_fromname .': '.
$subject, $text );

 if ( $email_copy ) {
  $copy_text = sprintf( _COPY_TEXT, $contact[0]->name,
$mosConfig_sitename );
  $copy_text = $copy_text ."\n\n". $text .'';
  $copy_subject = _COPY_SUBJECT . $subject;
  mosMail( $mosConfig_mailfrom, $mosConfig_fromname, $email, $copy_subject,
$copy_text );
 }
 

   
 
 автор: glsv (Дизайнер)   (28.06.2005 в 04:50)   письмо автору
 
   для: 123php   (27.06.2005 в 21:27)
 

>Подскажите, это код верен?
Здесь нельзя оценить правильность кода, т.к. ваш код завязан на какую-то внешнюю систему. Например, отправка письма осуществляется функцией mosMail(), которая не определена, в приведенном вами фрагменте.

В php за отправку писем отвечает стандартная функция mail()

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])

to - адрес отправителя, например: mail@server.ru
subject - тема письма, например: "Письмо с сайта"
message - собственно тело письма, например: "Привет Вася! Прощай Вася."

   
 
 автор: 123php   (28.06.2005 в 13:09)   письмо автору
 
   для: glsv (Дизайнер)   (28.06.2005 в 04:50)
 

Не к теме: Хостер заявил, что переносит серверы в Москву. Доступа к сайту не будет в течение дня. Как к этому отестись?

   
 
 автор: P@Sol   (28.06.2005 в 13:22)   письмо автору
 
   для: 123php   (28.06.2005 в 13:09)
 

с пониманием:)

   
 
 автор: 123php   (28.06.2005 в 14:50)   письмо автору
 
   для: glsv (Дизайнер)   (28.06.2005 в 04:50)
 

Я совместно с хостером и вами решаю возникшую проблему). Ситуация такая. На сайте есть форма отправки писем. Внизу галочка ОТПРАВИТЬ КОПИЮ СЕБЕ. Особенность: когда я ввожу адрес xxxxx@mail.ru, я получаю копию письма, после кнопки отправить появл-ся сообщение письмо отправлено, когда ввожу адрес предост-й хостером --- ничего нет, форма обновляется, строки пусты. В двух случаях на ящике админа, указанном в настройка, письма нет. Используется функция мэйл. Что может быть?

   
 
 автор: cheops   (28.06.2005 в 17:42)   письмо автору
 
   для: 123php   (28.06.2005 в 14:50)
 

т.е. письмо на mail.ru отправляется, а на ящик, предоставленный хостером нет? Попробуйте отправить с mail.ru на ящик хостера - чего-нибудь получается?

PS А может почтовый сервер уже повезли в Москву :)))

   
 
 автор: 123php   (28.06.2005 в 19:59)   письмо автору
 
   для: cheops   (28.06.2005 в 17:42)
 

))))))) может... хостер сказал, изменить несколько строк.... все связано со спам фильтром. вот так вот господа!)... пойду править.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования