The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"PHP отправка e-mail без установленного почтового сервера"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от tigersl email(ok) on 22-Июн-09, 20:03 
Всем доброго времени!
Подскажите пожалуйста возможно ли организовать отправку
электронной почты из php если не устанавливая почтового сервера ?
установлено :
(debian)Linux server 2.6.26-2-486 #1 Thu Mar 26 00:13:41 UTC 2009 i686
Apache2, php;
есть: свой ip и возможность редактирования mx записей.
при попытке отправки через функцию mail(...),
генерирует письмо с вложенным исходным и отправляет его
на локальную машину.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от angra (ok) on 22-Июн-09, 20:17 
Лучше всего конечно было бы настроить почту, но если по каким-то причинам не подходит, то есть два варианта:
1. Прочитать про smtp протокол, соединятся через сокеты с серверами и отправлять вручную
2. Открыть справочник по функциям пыха и поискать в нем функции для работы с SMTP
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от tigersl (ok) on 22-Июн-09, 20:27 
>Лучше всего конечно было бы настроить почту, но если по каким-то причинам
>не подходит, то есть два варианта:
>1. Прочитать про smtp протокол, соединятся через сокеты с серверами и отправлять
>вручную
>2. Открыть справочник по функциям пыха и поискать в нем функции для
>работы с SMTP

Благодарю.

Функции php типа mail обращаться к Linux программам, а те в свою очередь к почтовому
серверу который у меня не установлен.

Если делать через сокеты, то возможно Вы знаете где есть готовое решение, что бы
не изобретать велосипед.

Возможно Вы сможете подсказать какой почтовый сервер наиболее удобен и надежен,
пока остановил свой выбор еxim. Возможно Вы знаете где можно почитать о настройке конфигурации еxim.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от TyLLIKAH on 23-Июн-09, 02:47 
В самом простом случае Вам надо просто записать в сокет строки

HELO test.com
MAIL FROM: <nospam@thank.you>
RCPT TO: <nospam@thank.you>
DATA
here comes
text message
.
QUIT

Но для чего-то серьёзного лучше поднять сервер. Ибо, например, на принимающем сервере может быть graylisting, верификация адресов отправителя или другие антиспамерские меры. Борьба с которыми, может оказаться накладнее, чем поднятие собственного сервера.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от TyLLIKAH on 23-Июн-09, 02:51 
про настройку exim можно читать у Лиссяры - он его фанат
http://www.lissyara.su/?id=1015

Лично мой выбор - постфикс


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от tigersl (ok) on 23-Июн-09, 03:41 
>[оверквотинг удален]
>RCPT TO: <nospam@thank.you>
>DATA
>here comes
>text message
>.
>QUIT
>
>Но для чего-то серьёзного лучше поднять сервер. Ибо, например, на принимающем сервере
>может быть graylisting, верификация адресов отправителя или другие антиспамерские меры. Борьба
>с которыми, может оказаться накладнее, чем поднятие собственного сервера.

Благодарю за хорошие советы!
у Лисяры очень подробно... хорошо но :)
может есть чего покороче
И самое главное как правильно настроить почтовый сервер
exim и mx записи в настройках, например, webnames.ru ?
Еще раз благодарю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от angra (ok) on 23-Июн-09, 06:33 
Если почтовый сервер должен только отсылать, то обычно вообще никакой правки исходного конфига не нужно делать, разве что желаемое имя домена указать. MX записи тоже только для приема сообщений нужны. А вот SPF запись было бы неплохо добавить, гляньте в вики их описание, там все довольно просто.
Если же захотите настроить и на прием, то на этом сайте в разделе документации есть несколько неплохих статей по exim с примерами готовых конфигов. В debian для exim есть очень неплохой мастер настройки, в altlinux по идее через альтератор postfix можно настроить.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от tigersl (ok) on 23-Июн-09, 14:42 
>Если почтовый сервер должен только отсылать, то обычно вообще никакой правки исходного
>конфига не нужно делать, разве что желаемое имя домена указать. MX
>записи тоже только для приема сообщений нужны. А вот SPF запись
>было бы неплохо добавить, гляньте в вики их описание, там все
>довольно просто.
>Если же захотите настроить и на прием, то на этом сайте в
>разделе документации есть несколько неплохих статей по exim с примерами готовых
>конфигов. В debian для exim есть очень неплохой мастер настройки, в
>altlinux по идее через альтератор postfix можно настроить.

Благодарю Вас!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от konstantin (??) on 29-Июл-09, 17:08 
Если надо только отправлять почту - смотри в сторону SSMTP.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "PHP отправка e-mail без установленного почтового сервера"  +/
Сообщение от Pahanivo email(ok) on 29-Июл-09, 17:56 
>[оверквотинг удален]
>RCPT TO: <nospam@thank.you>
>DATA
>here comes
>text message
>.
>QUIT
>
>Но для чего-то серьёзного лучше поднять сервер. Ибо, например, на принимающем сервере
>может быть graylisting, верификация адресов отправителя или другие антиспамерские меры. Борьба
>с которыми, может оказаться накладнее, чем поднятие собственного сервера.

да и в самом простом случае жуткий таймаут при подключении к большей части серваков и как следствие повисание скрипта ))
однозначно нужен локальный релей (если афтор не садо-мазо конечно)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру