![]() |
sendmail: как использовать smtp провайдера?..
Случилось мерзкое, сеть Озерки заблокировала 25-й порт на выход. Типа для борьбы со спамом. Типа временно, но никто не может сказать, насколько.
Собственно, свой почтовик я давно не использую, ибо есть gmail с обслуживанием доменов пользователей :), но все равно есть необходимость отправлять письма, созданные почтовыми функциями php. В конфиге пхп нашлись строчки, относящиеся к адресу и порту smtp сервера. Одна беда - комментарий к ним весело сообщает что они имеют смысл только для windows систем. А у меня FreeBSD :-). Полез читать документацию по sendmail - ох, как меня и предупреждали, черт ногу сломит. Когда была своя почта - использовал qmail, штатный sendmail никогда в жизни не настраивал. Может кто подскажет - каким образом заставить его использовать smtp сервер провайдера в качестве релея для отправки всех внешних писем?.. |
Ужасы какие-то... Я про Озерки.
Может быть посмотреть на /etc/mail/mailertable ? |
так... похоже... либо вариант бы - DS параметр конфига... Следующий вопрос: емыло по логу пытается уйти с кривого адреса - ctladdr=<www@localhost.localdomain>
Аналогичным образом не смог найти, где это изменить... ни в конфиге пхп, ни в конфиге сендмыла... |
Так хост на машине нормальный прописан?
|
в /etc/rc.conf ? да...
|
аааааблин, кажется разобрался... в hosts лажа была....
|
Цитата:
Вообще же я в сендмыле не силён. Надо бы в тематический форум. Но думаю, что тут и в пхп дело. PS1: А вообще имеет смысл подумать и другом провайдере... На всякий случай. |
Ладно. Вопрос все равно остается - можно ли поменять отправителя по умолчанию mail функции php. Он получается www@имя.домена. www - это пользователь, от имени которого работает apache, как я понимаю. Имя домена - первое в hosts. В сумме все равно неудобно. Менять на самой php странице в параметрах mail тоже не катит, у меня не мое творчество тоже хостится...
|
Да блинкомпот, всем этот провайдер устраивал, все работает, и скорость, и ценник, и ресурсы локалки изумительные - и неожиданно вот такой финт ушами...
|
Цитата:
|
Цитата:
|
Выбор провайдера - сложное дело. При чем этот злосчастный 25-й порт в первую очередь жить мешает. был РОЛ. Порт был закрыт в предоставленном ими модеме. Саппорт об этом не знал. Роутер был закрыт их паролем. Пароль они не давали. В итоге после долгих мучений сделал резет роутеру, когда понял, что все остальные варианты испробованы и дело может быть только в нем. И тут та же лажа. На сайте нигде не написано, что сторонние smtp не могут быть использованы. Более того, в саппорте не все об этом знают...
|
Цитата:
Я эту проблему так решал, правда с Windows системами |
Дык есть внешний ИП. Проблема в другом: провайдер с этих выходных перекрыл всем на ВЫХОД 25 порт. Полностью. То есть отправить наружу по smtp никуда ничего нельзя.
Почтовик у меня был... перестал пользоваться: слишком много спама. В итоге перекинул MX записи доменов на гуглевский сервер. Там даром и удобно :-) |
Цитата:
Это фигня какая-то получается - в чем же тогда внешнесть этого IP? Во молодцы. А как они предлагают отправлять почту? Свой smtp они рекомендуют использовать какой-то или типа - если у Вас ******** - юзайте smtp.******** ... но как, если 25й порт отключен? Чего-то я не понимаю совсем ничего. |
они предлагают свой smtp - имеет имя smtp.local, находится во внутренней подсети провайдера. Хавает письма от любых доменов, но проверяет, как выяснилось, их существование. Иначе молча убивает письма.
|
Цитата:
|
Цитата:
Может быть придется чего-нибудь проставить :) По-другому по-моему быстро никак ... |
как я писал выше, php скрипт подставляет первое имя из списка hosts и никоим образом не завязан на домен, в котором расположен. Он, собственно, даже может и не знать, в каком домене выполняется. Адрес отправителя можно записать в скрипт в параметр функции mail, но страница, из-за кототорой разгорелся весь сыр-бор, не моя, обновляется аффтаром (одноклассницей моей бывшей), у нее создается дримвейвером и все такое, так что этот вариант не катит. А способа жестко забить поле From для всех емылов, создаваемых интерпретатором php, я так и не нашел.
|
Цитата:
в общем, все криво (в плане адреса отправителя), но вроде как работает на данный момент, но провайдер - сволочь... |
Часовой пояс GMT +3, время: 11:26. |
Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.