Автор |
Сообщение |
Richard Ferlow Гуру Предупреждений : 2
|
|
Сабж - чтобы допустим на mail.ru можно было отправлять через mail() с компа без домена - что нужно ? |
|
|
|
|
sog Гуру |
|
запустить службу почтового сервера |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
поставил sendmail
из "коробки" не заработало))
host name lookup failure при попытке отправки.
В общем сидел думал...у меня с настроенным mail() вечно проблемы с отправкой - самые большие из-за спам фильтров...
попытаюсь где нужно на smtp перевести просто. |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
А как-то в php можно переопределить функцию mail(), чтобы она через smtp слала ? |
|
|
|
|
sog Гуру |
|
|
|
|
TROLL_ Эксперт |
|
Richard Ferlow
postfix позволяет это делать, но будет типа транзита. |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
че-то как ни стараюсь, проблема в том, что ни sendmail ни через php если пытаться отправлять - они не видят внешний интернет что ли или как - короче ошибку выдают по типу Failed to connect to server
В апаче как-то настраивается какой днс сервер использовать ?
запарился че-то я с этим линуксом... |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
В resolv.conf прописан namedserver 8.8.8.8 - это гугловский новый. модем 192.168.1.1 прописать тоже пробовал
на серваке вообще интернет через браузер работает... |
|
|
|
|
Arkan Гуру |
|
тебеже сказали что надо пользовать postfix а не сендмыло |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
К тому же пишу ведь, что из php при попытке отправить вручную по smtp, минуя sendmail тоже хост не видит |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
итак...постфикс настроил и он даже работает =)) отправляет
настраивал по короткой инструкции))
правда оказалось, что sasl в связи с предыдущими действиями по настройке sendmail просто переустановкой почему-то не лечился и в другой папке лежал. ну восстановил и вуаля - отправляется стандартной функцией mail() и не тормозить теперь.
другой вопрос
про очереди сообщений - допустим, SMTP сервер не даст отправлять что-нибудь N-oe кол-во времени, как понять где письмо будет храиться, как долго и не удалится ли. |
|
|
|
|
TROLL_ Эксперт |
|
Richard Ferlow
читай доки, если делал как локальных пользователей то лежит в их каталогах, если через mysql, то в одном. короче читай! |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
TROLL_
Читать то, что точно нужное это одно дело.
Опыт показал - что мою задачу можно было сидеть возиться, читая неслабые по размеру инструкции...а в итоге же вышло, что все это делается просто и иначе.
Так и тут - поэтому люди и спрашивают совета. |
|
|
|
|
TROLL_ Эксперт |
|
ок. пользователи я так понимаю локальные...
postfix работает с maildir, и создает в каждом катологе пользователя соответствующие под каталоги. на память вроде 3 (давно не делал)
в каторых лежат и принятая почта.
вот тебе часть моего конфига
mynetworks = 127.0.0.0/8 192.168.1.0/24
message_size_limit = 26214400
mailbox_size_limit = 52428800
mynetwork_style = subnet
home_mailbox = Maildir/
recipient_delimiter = +
mail_spool_directory = /var/mail
последняя строка вроде и твой ответ.
ты не путай smtp это отправщик, а за доставку отвечает pop (courier предположим). если домена не нашлось он тебе писмо отправит, если не дошло до адресата лежит /var/.... и логи читать нада /etc/var/l.../mail |
|
|
|
|
|