Gentoo, сайт и почта. [solutio est instituo]РЕШЕНО

Товарищи, доброго дня. Есть небольшой сервер, на котором установлена Gentoo, на нем apache + php5.
Есть сайт, для которого сейчас делается форма обратной связи. Письма будут отправляться на внешний адрес - Yandex.

Вопрос заключается в том - что нужно почитать, чтобы научить sendmail или exim или еще что-то принимать почту от php, c php.ini вроде бы все понятно. Прописываем exim или sendmail и... а вот дальше затруднения.
Где нужно сказать почтовой программе (sendmail или exim, можно что-то еще), что нужно под таким-то логином и паролем зайти на Яндекс и отправить письмо?

P.S. Есть скрипт, который делает все это через сокет, но не будет ворошить эту тему по некоторым причинам. = )

P.S. Не жду готовых решений, понимаю, тема сложная, можно просто ссылку на чтение, не поленюсь почитать(но вопрос стоит ли читать весь ман по sendmail).

Update: Оказывается для таких задач есть ssmtp.
Всем спасибо.

проще простого

Конечно запоздало, но можно же еще проще: в php есть функция mail() :)
Только я бы еще обратил внимание на то, что если для ip вашего сервера в dns нету MX/PTR то письмо, чем бы вы не отправляли обязательно попадет в спам, если вообще дойдет до получателя.

О ней и речь. Но mail() же

О ней и речь. Но mail() же сама по себе никуда ничего не отправляет. Отдает агенту. Или я чего-то не знаю? Задача была именно такой. Установил msmtp
Нужно отправлять письма на Яндекс - форма обратной связи. Т.е. самому себе.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Я вам не скажу за сендмаил

Я вам не скажу за сендмаил екзим, но с постфиксом все просто:
http://www.postfix.org/SASL_README.html#client_sasl

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Я могу только согласиться с

Я могу только согласиться с вами, до этой же ссылки добрался вчера, но еще набрел на заметку человека, который изучал этот вопрос, его выводы sendmail - это целая идеология, exim "язык программирования", но даже относительно простой в настройке postfix для такой задачи шикарно. И боюсь, что я склонен согласиться с его размышлениями "на тему стрельбы по воробьям из пушки".
Пока читал разные howto и блоги выяснилось, что ssmtp автором более не поддерживается. Один сисадмин долго рассказывал, как настраивал msmtp, и я грешным, делом начал копировать команды, а в конце статьи он заявил, что так и не сумел заставить msmtp работать =) В общем куча сообщений на форумах. Одни неудачи. Подключиться через fsockopen и сделать серию джебов c fputs несложно. Есть рабочий скрипт, но хоть и работает его реализация оставляет много вопросов.

Но вот это индийское howto оказалось очень подробным.
https://www.digitalocean.com/community/tutorials/how-to-use-gmail-or-yahoo-with-php-mail-function
Собственно суть неудач многих заключалась в том, что, видимо, все забывают выставить права на файл конфигурации и владельца. Причем владеть файлом msmtp должен вебсервер, ну или он должен быть в группе.
А в php.ini лезть уже в самый последний момент, а многие залезают туда, правят одну строчку и бегут писать письма.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

потеряете парочку писем -

потеряете парочку писем - будете знать, чем mta отличается от тупого ворвардера ( очередью )

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Там еще настроена папочка на

Там еще настроена папочка на случай неудачи, следит php.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

.

Black_Ru написал(а):
Там еще настроена папочка на случай неудачи, следит php.

А отрабатывает?…

Как я понимаю, локальная почта на сервере (!) не настроена?
Эт ты зря.
Сначала настрой необходимое:
http://cafim.sssup.it/~giulio/other/Postfix_Setup_for_Local_Mail_Only.html
А потом добавь транспорт для отправлений на конкретный адрес (куда ты хочешь пересылать извещения).

:wq
--
Live free or die

Anarchist, спасибо

Anarchist, спасибо настроил локальную почту.
А вот с отправкой на внешний адрес пока не пойму.
530 ошибка check your settings in reply to MAIL FROM command

Или мне еще
/etc/sasl2/smtpd.conf
настраивать?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Если домен mydomainlocal то

Если mydomainlocal, то проверить работу postfix с внешней почтой не получится?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

PHP_ГМ детектед? Задача

PHP_ГМ детектед? Задача пыхаря проста – состряпать письмо и отправить его через правильно настроенный MTA. Эмулировать его работу корявыми ручками не_нужно.

Да, в общем и целом slepnoga

Да, в общем и целом slepnoga прав

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Beelzebubbie

Beelzebubbie написал(а):
PHP_ГМ детектед? Задача пыхаря проста – состряпать письмо и отправить его через правильно настроенный MTA. Эмулировать его работу корявыми ручками не_нужно.

К сожаления, это самое частое заблуждение ;(

Правильно:
Задача пыхаря проста – состряпать валидное письмо с правильными хидерами и отправить его через безопасно и правильно настроенный MTA.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

А по настройке Postfix мне

А по настройке Postfix мне отдельную тему лучше создать? = )
Собрал его с поддержкой sasl или надо было с -dovecot-sasl ?

Видимо, /etc/main.cf и saslpass почти правильно настроен.
На Рамблере 530 ошибка, на Янденксе 535 - Адрес отправителя отвергнут, not owned by auth user, но адрес-то в php- скрипте верный, с msmtp отправлял. :(
Вот только тестируй на компьютере без реального домена, т.е. комп localhost
Или так вообще нельзя?
Или я так и не смог авторизироваться?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Да не, давайте все валить в

Да не, давайте все валить в одну тему же :)

отправить почту (а тут уже ясно, что Вы нифига не асилили настройку постфикса и понимание того, как вообще это работает в мире) можно либо авторизовавшись на сервере, либо правильно настроив _все_ – домен/MX, spf/dkim и собственно сам постфикс. Ну или же Вы нашли дырявый релей :)

Upd: есть сервис проверки настроечек – послать любое письмо на

Фух!

CUT
Фух! Два дня!
Осилил.
Всем спасибо! Работает.
Настройка локальной почты оказалась существенным
моментом.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Итого

Black_Ru написал(а):
Настройка локальной почты оказалась существенным
моментом.

Дозрел до #26637? ☺

:wq
--
Live free or die

Advanced bash script guide

Advanced bash script guide прочитал еще 5 лет назад.
Читал вначале "Общий курс по unix" Алексея Федосеева.
А вот по сетям бы и правда надо хоть что-то общее прочесть.
Пытался когда-то давно читать книгу:
Understanding Linux Network Internals - O'Reilly Media
Но не осилил тогда.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Мда, выпили lighttpd поставил

Мда, выпили lighttpd поставил nginx и php-fmp
почта поработала и перестала, все что можно переделал,
никакого вывода в журнале. Можно сказать, случайно запустил другой скрипт для проверки почты и о чудо, почта, конечно,
никуда не отправилась, но в журнале появилось сообщение, что-то про sendmail с опципей -t и т.д.
Просто удалил из папки /etc/php/fpm-php5.5 php.ini
Все заработало, php видимо, в таком случае использует любой другой конфиг из папки php, в моем случае видимо, отсюда /etc/php/cli-php5.5

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

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

.

Black_Ru написал(а):
Мда, выпили lighttpd поставил nginx и php-fmp
почта поработала и перестала, все что можно переделал,
никакого вывода в журнале. Можно сказать, случайно запустил другой скрипт для проверки почты и о чудо, почта, конечно,
никуда не отправилась, но в журнале появилось сообщение, что-то про sendmail с опципей -t и т.д.

Стесняюсь спросить: в каком журнале (ещё один фундаментальный аспект, до которого многие не доходят)?
Есть мнение, что если бы ты должным образом настроил журналирование php, то озвученного вопроса не возникло бы.

:wq
--
Live free or die

Речь о syslog-ng Я смотрю

Речь о syslog-ng
Я смотрю через ctrl alt f12
Верно ли я понимаю, что там вывод /dev/console?
И туда пишет syslog? Или опять фундаментальная ошибка? =)

В какой-то момент, после моих переделок, (а переделывал я много, менял права на www 10-ок раз) сложилась ситуация:
при выполнении скрипта php ошибок нет, в xconsole молчание.
В одном мане меня сбило с толку, что нужно установить пользователя www-data (мне непонятно зачем, поэтому я пока его выпилил). Так как мне нужен был только nginx+php, то все несколько перемешалось, сообщения стали уходить от www-data, папку www по ману надо было присвоить www-data... В итоге я запутался.

И отметил бы все-таки одну вещь /etc/php/fpm-php5.5/php.ini
/etc/php/cli-php5.5/php.ini Как бы правильно выразиться? Наверное, один переопределял другой.

Все разрешилось.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

.

Black_Ru написал(а):
Речь о syslog-ng
Я смотрю через ctrl alt f12
Верно ли я понимаю, что там вывод /dev/console?
И туда пишет syslog? Или опять фундаментальная ошибка? =)

Ты в этом (фундаментальном характере ошибки) ещё сомневаешься? ☺

Искаробочная конфигурация app-admin/syslog-ng в Gentoo являет миру ванильную конфигурацию апстрима.
Но далеко не соответствует стандартной конфигурации подсистемы журналирования Unix.
В качестве нулевого приближения сгодится эта страница почему-то (и внезапно) Security Handbook'а.
Но, что впрочем вполне очевидно, это далеко не всё решение, а только начало.
Умолчательным режимом журналирования многих (если не большинства) демонов является простая и банальная запись в файл (syslogd пришёл позже и не ко всем).
Соответственно, твоя задача: первым делом определиться с собственными представлениями о правильной конфигурации системы (в данном случае — подсистемы журналирования) и привести фактическую конфигурацию к идеалу.
Начать наверное стоит с сравнения индивидуального журналирования (демон сам пишет в файл) с централизованным (демон передаёт сообщение другому специализированному демону и тот уже разносит сообщения по файлам журналов).

Black_Ru написал(а):
И отметил бы все-таки одну вещь /etc/php/fpm-php5.5/php.ini
/etc/php/cli-php5.5/php.ini Как бы правильно выразиться? Наверное, один переопределял другой.

А вот это (коллизия /etc/php/fpm-php5.5/php.ini с /etc/php/cli-php5.5/php.ini) тянет на таракана.

:wq
--
Live free or die

А вот это (коллизия

А вот это (коллизия /etc/php/fpm-php5.5/php.ini с /etc/php/cli-php5.5/php.ini) тянет на таракана.

Таракн, причем не один, давно уже есть.
Угу, в голове у тебя.
Хех, подпись в тему ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Подпись шикарна:Из Викпедии

Подпись шикарна:

Из Викпедии - Нортон, Питер

"Хотя именем Нортона назван один из самых популярных антивирусов (Norton Internet Security), сам он до 1987 года отвергал возможность существования компьютерных вирусов, называя их «несуществующим мифом» и сравнивая их «со сказками о крокодилах, живущих в канализации Нью-Йорка»."

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

/

slepnoga написал(а):
Таракн, причем не один, давно уже есть.
Угу, в голове у тебя.
Хех, подпись в тему ;)

Бедный ножка.
Совсем голову снесло.
Вот что значит оставление без последствий эпизода, когда он куражился обладанием Сокровенным Знанием вместо того, чтобы скорректировать Handbook…

:wq
--
Live free or die

истерикой удовлетворен ;)

истерикой удовлетворен ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

/

slepnoga написал(а):
истерикой удовлетворен ;)

Ножка радует публику уже привычной проекцией собственных достижений на оппонента?
Относительно упомянутого прецедента, значит, возражений нэма. Что и требовалось доказать.

:wq
--
Live free or die

Я бы в конце хотел

Я бы в конце хотел процитировать Александра Сергеевича Пушкина (фамилия добавлена на случай, если этот топик будут читать молодые поколения, младше 20 лет).


"Мы все учились понемногу
Чему-нибудь и как-нибудь..."

Евгений Онегин.

К вопросу о молодых поколениях. Такая же ситуация с unix, да и вообще с чем бы то ни было.
Поэтому необходима еще одна почти цитата, так как дословно не помню:

В мир все прибывает и прибывает новая кровь, это может привести в бешенство самого Мефистофеля.

Гегель.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

в бешенство многих (и вполне

в бешенство многих (и вполне оправданно) приводит недостаток скромности. а также чрезмерные дидактизм и менторство.
на случай ежели кто на себя намек не углядит, подсказок давать не буду :D

Т.е. творческая составляющая

Т.е. творческая составляющая таким образом подавляется?
Я давно обратил внимание, что в IT в общем терминология "плавающая" - многие оперируют терминами на свое усмотрение.
Во-вторых, применительно к *nix, даже несмотря на OpenSource, не вся документация есть по каким-то темам. Если есть, не всегда нормально эти темы описаны естественным языком. Иногда всё есть, и всё описано, но порядок описания (который составлялся из субъективных педагогических представлений автора) вносит большую путаницу.

P.S.
Сейчас вообще какая-то эпоха авторитаризма.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

творчество и

творчество и {дидактизм,менторство} в достаточной степени антагонистичны – коль скоро Вы пожелали перейти на гуманитарный арго.
А вообще то я прозрачно намекнул на некоторую неуместность размахивания окололингвистическими фаллосами на трегубо техническом форуме. В особенности учитывая тот факт, что демонстрация подобного рода эрудиции – плохой тон и в целом напрашивание на лопату.

Про недостаток качественной документации – с этим общим местом согласится каждый.

на некоторую неуместность

на некоторую неуместность размахивания

К вопросу о менторстве и дидактизме.
Тема все равно перешла во флуд.

Я понимаю, что можно (и почему иногда это оправдано) за каждую ошибку, техническую безграмотность, долбать головой об стол и отправлять учить матчасть и т.д., и т.д. при этом чувствовать себя вполне комфортно, но не могу понять переживаний из-за цитирования классики. Я постарался максимально понятно описать свой вопрос в начале темы, чтобы не получить очередной раз об стол, по причине, не владею в достаточной мере технической терминологией и открыто это признаю и извиняюсь.

Если бы я процитировал Бродского, ты наверное, по другому бы отреагировал?

Оффтоп.
Тем временем проблема остается. Гуманитарий не может создать хорошее техническое руководство, потому что не владеет в полной мере техническими аспектами, технарь по причине недостаточного умения пользоваться языковыми средствами.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Давайте уж фактов

Давайте уж фактов придерживаться. Тема не «перешла» – из милого традиционного (и все-таки околотехнического) срача нога vs анархист именно Вы ее окончательно перевели на лирику.

Лично я не особо поддерживаю стратегию кормления с лопаты за каждую мелкую ересь, однако когда то-то упорствует в заблуждениях – это становится по крайней мере понятно. Я тут не о данной теме, а в целом говорю. Кроме того, мне лично через день приходится сталкиваться с пыхарями и уж простите, сформировался некий паттерн – если что-то можно свелосипедить или сделать через жопу, то бо́льшая часть пыхарей сделает именно так. Конечно, к Вам лично это относится только чрезвычайно опосредованно – если вообще хоть как-то относится.

Не особо пойму, на что Вы так разобиделись, что перешли на эдакий не особо куртуазный маньеризм. Ничего примечательного не произошло – к чему тут намеки высоким штилем? Конечно, я, собственно, не против и этого – однако в данном случае немного режет глаз. Примерно как на форуме молодых мамаш разговор про поклейку танчиков заводить. Ну и вообще – тезис о том, что «технари» не владеют языком (потому что у них голова не так устроена, видимо?) смехотворен. И желание доказывать здесь это (или же обратное) – случай вполне клинический.

Да мне много чего режет глаз

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

P.S. Дай угадаю, все русское ненавидишь, особенно Пушкина?

случай вполне клинический.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

"Ребята, давайте жить

"Ребята, давайте жить дружно."

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Кот Леопольд против Гегеля?

Кот Леопольд против Гегеля? :D
Обиженное эго ТС от этого раздуется до непомерных размеров и, лопнув, изгадит все вокруг

Beelzebubbie написал(а):Кот

Beelzebubbie написал(а):
Кот Леопольд против Гегеля? :D
Обиженное эго ТС от этого раздуется до непомерных размеров и, лопнув, изгадит все вокруг

Признайся честно перед самим собой, что ты не осилил Пушкина (про Гегеля промолчу).

Ты ратуешь за уместность сообщений. От тебя-то ни одного сообщения по теме.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Пушкин и Гегель. А что еще Вы

Пушкин и Гегель. А что еще Вы асилили? Не стесняйтесь, расскажите нам. Раз уж Вы так легко и чудесно на любой вброс ведетесь, грех это не довести до конца :)

Тебе явно поговорить хочется.

Тебе явно поговорить хочется. Т.е. литературные задатки все-таки есть, и они прорываются в рудиментный флуд.
Продолжай куражится, может, перестанешь краснеть от переживаний за чужие "неуместные" слова.

Меня вот другое интересует, чего такое пренебрежение к php?
Собственно, без троллинга и иронии:
Сможешь написать такой алгоритм (второе сообщение сверху):
http://forum.php.su/topic.php?forum=79&topic=5418&postid=1408983323#1408983323

P.S.
Много видел компьютерных гениев, когда доходит до решения реальной задачи, одна болтовня и выпендреж.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Пушкин в данном случае бы

Пушкин в данном случае бы написал «куражиться», не?
PHP – достаточно уродливый язык с низким уровнем вхождения. Посему его по большей части (считая по головам) использует школота и прочие любители взять_и_что_то_сделать_прямо_щас.

А ну вот и иллюстрации стандартного пыходебилизма по Вашей ссылке:

>> из многомерного массива
…однако изображен вполне двумерный массив

>> все возможные комбинации
это называется ВСЕ комбинации? обратно в школу!

>> сижу почти месяц … искал в Гугле
ну если мозгов нет простейшую вложенную итерацию придумать, что делать-то…

upd: это называется декартово произведение, а нихрена не пермутации. а реализуется это в одну строку:

In [1]: a=[ [1,2,3,4], [50,60,70], [800,900], [1000] ]
In [2]: import itertools
In [3]: list(itertools.product(*a))
Out[3]: 
[(1, 50, 800, 1000),
 (1, 50, 900, 1000),
 (1, 60, 800, 1000),
 (1, 60, 900, 1000),
 (1, 70, 800, 1000),
 (1, 70, 900, 1000),
 (2, 50, 800, 1000),
 (2, 50, 900, 1000),
 (2, 60, 800, 1000),
 (2, 60, 900, 1000),
 (2, 70, 800, 1000),
 (2, 70, 900, 1000),
 (3, 50, 800, 1000),
 (3, 50, 900, 1000),
 (3, 60, 800, 1000),
 (3, 60, 900, 1000),
 (3, 70, 800, 1000),
 (3, 70, 900, 1000),
 (4, 50, 800, 1000),
 (4, 50, 900, 1000),
 (4, 60, 800, 1000),
 (4, 60, 900, 1000),
 (4, 70, 800, 1000),
 (4, 70, 900, 1000)]

Согласен. Формулировка задачи

Согласен. Формулировка задачи неточная. Видимо, ТС устал думать.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

slepnoga написал(а): "Ребята,

slepnoga написал(а):
"Ребята, давайте жить дружно."

Я только за мир.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Это ты зря, завязывай пока не

Это ты зря, завязывай пока не поздно.

Ненавижу борцов за мир во всем мире

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Главное, спасибо за помощь.

Главное, спасибо за помощь.

P.S.
Странно, Яндекс, Google и Рамблер более не переживают за почту с динамическими адресами,
только mail.ru отбрасывает.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

.

Beelzebubbie написал(а):
Кроме того, мне лично через день приходится сталкиваться с пыхарями и уж простите, сформировался некий паттерн – если что-то можно свелосипедить или сделать через жопу, то бо́льшая часть пыхарей сделает именно так.

Следствие современного синдрома гугля (стремления к замене самостоятельной разработки решения поиском готового).
Отягчённое более объективной тенденцией: «Молодость говорит, не успевая подумать; старость думает, не успевая сказать.».

:wq
--
Live free or die

.

Black_Ru написал(а):
Advanced bash script guide прочитал еще 5 лет назад.

Есть мнение о протяжённости дистанции от «прочитать» до практического применения описанных действий.
Потому я сильно не уверен в том, что ABS следует читать на начальном этапе и сразу упираться на освоение в полном объёме (теория без подкрепления практикой мертва).
На начальном этапе полагаю разумной альтернативой (не смотря на куда менее активное сопровождение) Bash Guide for Beginners

Black_Ru написал(а):
Читал вначале "Общий курс по unix" Алексея Федосеева.

Вопрос данной темы показывает недостаточность источника.
Вопрос о причинах (необходимого не было или оно было, но не было понято) представляет чисто умозрительный интерес.

Black_Ru написал(а):
А вот по сетям бы и правда надо хоть что-то общее прочесть.
Пытался когда-то давно читать книгу:
Understanding Linux Network Internals - O'Reilly Media
Но не осилил тогда.

NAG?

:wq
--
Live free or die

Спасибо за ссылку, некоторые

Спасибо за ссылку, некоторые моменты действительно стоит перечитать.
Я обычно первый раз читаю бегло, а потом уже медленно и вдумчиво, либо пользуюсь как справочником.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Порядок рулитЪ

Beelzebubbie написал(а):
а тут уже ясно, что Вы нифига не асилили настройку постфикса и понимание того, как вообще это работает в мире

Есть мнение, что понимание принципов построения системы должно идти перед навыками конфигурирования конкретного демона.
И делает оные навыки (применительно конкретно Postfix'а) сугубой опциональными.

:wq
--
Live free or die

Да фиг там :) Правильное

Да фиг там :) Правильное составление письма и знание принципов MTA выводят человека из рядов пыхарей. А иногда из из пыха вообще.

.

slepnoga написал(а):
Beelzebubbie написал(а):
PHP_ГМ детектед? Задача пыхаря проста – состряпать письмо и отправить его через правильно настроенный MTA. Эмулировать его работу корявыми ручками не_нужно.

К сожаления, это самое частое заблуждение ;(

Правильно:
Задача пыхаря проста – состряпать валидное письмо с правильными хидерами и отправить его через безопасно и правильно настроенный MTA.

Ну просто восхитительно.
Отсюда вывод: по мнению ноги ни безопасность, ни контроль формата письма в категорию правильности настройки почтового сервера не входят.
Достойно занесению в фортунки!

:wq
--
Live free or die

По моему мнению, [работники]

По моему мнению, [работники] почтовых служб не должны исправлять ошибки в моей корреспонденции. И довольно странно полагать обратное. Плюс к тому меня интересуют не детали работы почты, а ее конечная функциональность.

.

Beelzebubbie написал(а):
По моему мнению, [работники] почтовых служб не должны исправлять ошибки в моей корреспонденции. И довольно странно полагать обратное.

Попрошу не увлекаться блестящими опровержениями собственных домыслов.
Речь идёт не об исправлении, а о проверке.
Или ты хочешь утверждать, что [работники] почтовых служб не имеют права проверять и требовать корректного оформления посылаемых отправлений, но клиент всегда прав и имеет право требовать от [работники] почтовых служб корректной/своевременной доставки отправляемой корреспонденции, независимо от корректности указания [например] индекса.

:wq
--
Live free or die

.

somebody написал(а):
Конечно запоздало, но можно же еще проще: в php есть функция mail() :)

Очередная иллюстрация справедливости почему-то тебе не понравившейся рекомендации учить матчасть.

somebody написал(а):
Только я бы еще обратил внимание на то, что если для ip вашего сервера в dns нету MX/PTR то письмо, чем бы вы не отправляли обязательно попадет в спам, если вообще дойдет до получателя.

Есть мнение, что данное утверждение как минимум неполно (для случаев отсутствующей/некорректной настройки DNS есть ещё вариант с авторизованной доставкой).
А в современных реалиях (дефицита IP-адресов, когда доменов больше, чем серверов) часто уже требуют дополнительно прописывать SPF, DKIM…

:wq
--
Live free or die

Словечко простого

Словечко простого пользователя с переменным пятилетним стажем использования Linux, наблюдавшего за собственным процессом познания. Если описывать полностью выйдет на 5 страниц 14-м, полуторным интервалом, поэтому кратко: без понимания терминологии что-то сделать оказывается очень затруднительным.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Может, грязновато перевел, но

Может, грязновато перевел, но все же пусть будет:
Настройка проверки подлинности клиента Postfix SMTP/LMTP (SASL).
Язык: русский
Формат: PDF
Выказать негодование о неточностях, ошибках и опечатках можно на почту:

Ссылка:
https://yadi.sk/i/a4Sq0UZcbZij5

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

В основе elantech'евский

В основе elantech'евский перевод ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Я таких слов не знаю

Я таких слов не знаю :)

Принял к сведению фразу Antihrista про молодость, которая не успевает подумуть.
Решил максимально медленно прочитать мануал, в итоге понял, что проще перевести.
Исрользовал translate.google.com и StarDict

Сегодня еще подправлю, я уже довольно сильно засиделся за чтением, когда сел пероводить.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Принял к сведению фразу

Принял к сведению фразу Antihrista… и решил закатить черную мессу? :D
анархист то в курсе своего ребрендинга?

Ой, Анархиста, конечно же

Ой, Анархиста, конечно же :)
Начитаешься порой :)
Засиделся я .

Плохо получилось ?
Или нет смысла такое переводить? Проще через эл. перевод?

Т.е. в общем отстал от жизни, должен тюкнуться об стол и выкинуть своё поделение :)?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Надо прочитать бы еще разок,

Надо прочитать бы еще разок, чтобы «настройка в клиента» не печалила глаз. а «Файл открывается пользователем root перед тем, как права сбрасываются и перед использованием дополнительно chroot jail.» – это вообще невесть что. Конечно, понять можно, но все же цель перевода – свободное чтение.

Вообще, я так понимаю, это вроде мануала насчет того, «как отправлять почту на гмыло»? Так все там проще же…

http://www.opennet.ru/openfor

Я таких слов не знаю :)

http://www.opennet.ru/openforum/vsluhforumID1/59855.html

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

а голубятня точно _не_может_

а голубятня точно _не_может_ ? это актуально и проверено электроникой?

Пришлось перезаписать и

Пришлось перезаписать и ссылку, не хотел Yandex перезаписать документ
https://yadi.sk/i/NBueBB2fc5XDy

Кстати, эту строчку я так до конца и не понял:
The Postfix SMTP client will still be able to read the SASL client passwords.
It opens the file as user root before it drops privileges, and before entering an optional chroot jail.

Перевел так:
"Файл открывается клиентом SASL от имени root до того, как на файл понижаются привилегии и
до использования chroot jail".

Непонятно про привилегии.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

процесс запускается с правами

процесс запускается с правами root, затем setuid(postfix, к примеру) и еще в песочницу. но вышеупомянутый файл он читает до поражения в правах. (это, видимо, к тому, зачем именно такие права на файл).

Поражение или сброс прав

Поражение или сброс прав как-то странно звучит.
Хотя если дословно, то верно. Но сброс куда?
Привилегии понижают же обычно. Или я не прав?

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

вообще-то поражение в правах

вообще-то поражение в правах – термин юридический :) употреблен был как утрирование – в качестве акцента, не более. А то Вы уж совсем какую-то ересь понапридумывали.

И что это подразумевает chmod

И что это подразумевает chmod, 000?
Я вот не понимаю.

Ущемление в правах файла :)

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

да не про файл речь! man 2

да не про файл речь! man 2 setuid :)

Прочитал, меня сбило

Прочитал, меня сбило столку ваше:

процесс запускается с правами root, затем setuid(postfix, к примеру) и еще в песочницу

А именно слово затем, в оригинале before. Собственно, это действительно моя ошибка.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

а я где-то сказал, что я

а я где-то сказал, что я *переводил* именно то, что переводили Вы? :)
запуск с EUID=0 затем drop privileges (setuid) – это типовой случай. Коль скоро Вы взялись переводить – необходимо хотя бы в общих чертах понимать переводимое. Запустите ps -u postfix -F ради пущего понимания.

Beelzebubbie написал(а): Коль

Beelzebubbie написал(а):
Коль скоро Вы взялись переводить – необходимо хотя бы в общих чертах понимать переводимое.

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

ЗЫ: Возвращаемся к теме #26637?

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
Beelzebubbie написал(а):
Коль скоро Вы взялись переводить – необходимо хотя бы в общих чертах понимать переводимое.

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

ЗЫ: Возвращаемся к теме #26637?

Дерзну предположить, что из указанной темы может вытекать идея разработки списка
трудных или существенных вопросов unix на примере Gentoo Linux от профессионалов с многолетиним опытом
, что в праве повлечь за собой даже разработку системы тестирования и выдачу сертификатов от сообщества Gentoo :) но это лирика.
Причем список может и не содержать вообще никаких ответов или указаний -где искать, что почитать.
Вполне может оказаться достаточным самого списка с ключевыми словами.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

хотелось бы еще раз увидеть

хотелось бы еще раз увидеть столь мастерское владение словом – но уже в переведенной статье :)

Beelzebubbie, текст буду

Beelzebubbie, текст буду дорабатывать, однако по мере осмысления некоторых моментов, которые мне еще не до конца понятны. Я, честно говоря, никогда не брался переводить такие руководства письменно.
Тема оказалась непростой. Но буду иметь наглость пока сохранять свой подстрочник в доступности. :) Может, кто-то из него извлечет что-то полезное или укажет на что-то вопиющее.

Все же хотел бы вернуться к своему предыдущему сообщению по поводу списка :)
Вот, кстати, пример, я новичок, набрал команду ps -u postfix -F:
Получил вывод:

UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
postfix 2005 2004 0 12588 2221 2 21:14 ? 00:00:00 pickup -l -t unix -u
postfix 2006 2004 0 12603 2241 5 21:14 ? 00:00:00 qmgr -l -t unix -u

Вижу идентификатор пользователя, номер процесса, номер родительско процесса. Примерно понимаю, что это. Понимаю, что процесс 2004 форкнул 2005. Если я правильно понимаю :)
С - не знаю с чем едят, далее, видимо, размер.
RSS - не знаю.
PSR - не знаю.
STIME - видимо, время запуска
TTY - наверное, терминал, откуда запущен процесс.
Дальше не очень понятно.
Что такое pickup. Лезу в поисковик, нахожу, что это некий daemon, который, похоже проверяет, доставлено ли письмо в директорию писем.
И вот вопрос, существенно ли мне пользователю знать или не знать, что такое RSS, PSR (конечно, хотелось бы знать).
Но вопрос, где смотреть? Т.е. по каждой опции/термину лезть в поисковик? Т.е., возможно, нужен список существенных вопросов + словарь существенных терминов и аббревиатур.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

/

Black_Ru написал(а):
Но вопрос, где смотреть? Т.е. по каждой опции/термину лезть в поисковик? Т.е., возможно, нужен список существенных вопросов + словарь существенных терминов и аббревиатур.

Богатый и неленивый человек.
Тебе же приводилась ссылка. Не просто так.

Рекомендую:
Во-первых постичь Дао стандартной справочной подсистемы Unix (перенесённой в фрюниксы).
Во-вторых, хотя бы попробовать подумать о недостатках использования приычного [тебе] поиска в web.

:wq
--
Live free or die

это была иллюстрация того,

это была иллюстрация того, что постфиксовые процессы, например в частности увиденный Вами

equery b qmgr
 * Searching for qmgr ... 
mail-mta/postfix-2.10.3 (/usr/libexec/postfix/qmgr)

работают не «от рута». но, чтобы (по-видимому) не делали самостоятельных неправильных выводов по поводу того, какие ставить права на обсужждаемый файл, пишут, что читается он *ДО* снижения прав. дальше дожевывать кашку?

>> существенно ли мне пользователю знать
Если Вы – пользователь, то зовите сисодмина для настройки постфиксов. Если полезли сами – то такой вопрос вызывает желание взять_и_погладить.

>> некоторых моментов, которые мне еще не до конца понятны
вероятно, их 2-3, не более? :D

Beelzebubbie, понял. Спасибо

Beelzebubbie, понял. Спасибо за объяснения, извините, за Ваше украденное время.
Все. Читаю заново руководства по ссылке Анархиста, все явно не осилю, но некоторые пробелы надо ликвидировать.

P.S.
Т.е., видимо, второстенный смысл существования Gentoo - чтобы человек установил, поковырял и понял, что он ничего не понимает(не для всех случаев, конечно же). Метод кнута и пряника.
Поставил Gentoo - начал отрываться от земли - как на воздушном шаре - на раздутом ЧСВ, затем человека заметили и длинной палкой сбили обратно на землю :)

Перевод обновил, но версия все еще unstable.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

И еще чуток о Postfix,если

Подредактировал и добавил на opennet

P.S.
Немного оффтоп

чуток о настройках Postfix,
если не нужно вдруг светить в заголовках id пользователя, от которого он работает, то нашел такой рецепт (но не помню, где):

main.cf
header_checks = pcre:/etc/postfix/header_checks.pcre

header_checks.pcre
/^Received: by (.+) \(Postfix, from userid 1002\)(.+)$/ REPLACE Received: by $1 (Postfix)$2

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".