Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как посылать почту с сервера
Форумы портала PHP.SU » » Работа с сетью » Как посылать почту с сервера

Страниц (1): [1]
 

1. prog90 - 14 Августа, 2011 - 21:49:29 - перейти к сообщению
Как узнать установлен ли пакет Pear:Mail на сервере (бесплатный хостинг radyx). Если нет, то можно ли его установить на сервере?
Нужно посылать почту пользователю после регистрации с письмом активации. Но на сервере с помощью phpinfo() показано, что smtp = localhost. А что было бы если бы можно было изменить localhost на адрес smtp.mail.ru? Как потом с помощью этой настройки посылать почту? Ее использует sendmail? Или там просто можно добавить логин и пароль на mail.ru ниже в php.ini и функция mail() сама с помощью sockets будет общаться по протоколу smtp с mail.ru?
2. LIME - 14 Августа, 2011 - 22:04:51 - перейти к сообщению
prog90 http://php.su/functions/?f=mail
ф-ция сама все сделает через установленный на сервере почтовик
3. prog90 - 15 Августа, 2011 - 08:06:33 - перейти к сообщению
LIME пишет:
prog90 http://php.su/functions/?f=mail
ф-ция сама все сделает через установленный на сервере почтовик


А что такое почтовик - это почтовый сервер?
И с какого ящика она отправит? Просто я не заводил на сервере ящика.
4. КЫР - 15 Августа, 2011 - 08:21:32 - перейти к сообщению
Да, почтовик - почтовый сервер
Отправит с ящика, который укажете в функции mail
5. prog90 - 15 Августа, 2011 - 08:25:22 - перейти к сообщению
Но если это ящик, например, с mail.ru, то он потребует smtp-авторизации, надо будет ввести логин и пароль.
Т.е. нужно как-то купить себе ящик на сервере?

Еще написано что на сервере функция mail() отключена по соображениям безопасности.
6. КЫР - 15 Августа, 2011 - 09:43:50 - перейти к сообщению
Отключать mail из соображений безопасности - полный идиотизм, меняйте хостинг)
А отправитель, насколько мне известно, является частью заголовка письма, вы туда можете хоть go@microsoft.com вписать. По крайней мере эксперименты показыват, что с моего почтового ящика можно отправить все что угодно, никак не авторизируясь.
7. prog90 - 16 Августа, 2011 - 01:06:34 - перейти к сообщению
КЫР пишет:
Отключать mail из соображений безопасности - полный идиотизм, меняйте хостинг)
А отправитель, насколько мне известно, является частью заголовка письма, вы туда можете хоть go@microsoft.com вписать. По крайней мере эксперименты показыват, что с моего почтового ящика можно отправить все что угодно, никак не авторизируясь.


Ясно спасибо, а вы не подскажите, на каком платном хостинге лучше зарегестрироваться?
8. КЫР - 16 Августа, 2011 - 01:52:58 - перейти к сообщению
я пользуюсь http://peterhost[dot]ru/
9. LIME - 16 Августа, 2011 - 01:57:09 - перейти к сообщению
если у вас уже зарегистрирован домен достаточно только перенести его на другой хостинг
хостер обычно сам это сделает за вас
(Добавление)
хотя подозреваю что вы просто хотите перейти с бесплатного
попробуйте бесплатный http://hut[dot]ru/ там есть mail и даже php5
10. prog90 - 16 Августа, 2011 - 11:17:46 - перейти к сообщению
Всем большое спасибо)
11. Dazar - 27 Августа, 2011 - 10:55:06 - перейти к сообщению
Товарищи, что-то я никак не пойму, как отправить письмо
той самой функцией mail()?? Сейчас выложил сайт на timeweb.ru , нажал пробный период.. Как эту функцию то использовать? просто такой код выводит something error happen
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (mail("sined_444@mail.ru", "the subject", "Example message",  
  3. "From: webmaster@example.com \r\n")) {
  4.     echo "messege acepted for delivery";
  5. } else {
  6.     echo "some error happen";
  7. }
  8. ?>
12. Мелкий - 27 Августа, 2011 - 12:44:03 - перейти к сообщению
Как правило, на пробных периодах отправка почты отключена.

 

Powered by ExBB FM 1.0 RC1