Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: хочу отправить письмо чрез postfix  (Прочитано 3826 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SevenMag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
хочу отправить письмо чрез postfix
« : 13 Апреля 2011, 13:13:56 »
проштудирова гугл и море форумов.
ни чего не помогло.
конфиг файлы на столько засарены что их прощке удалить.
А хочу всего то ни чего: с машины, которая имеет постоянный IP и постоянный выход в инет через reley на mail.ru отправить письмо. Не собирать с сетки с пользователей, а именно с этой машины, от демона из под рута отправить письмо.
Кто такое уже делал, поделитесь конфигами, и что где ставить. конфиги надо полные, так как фраза "добавить это" не канает (почему читай выше).
если можно с чуть подробными описаниями/объяснениями.
ЗЫ к ману не отправляйте, кто так делает, я их считаю бездырями, которые сами не поняли а ради собственного достоинства пытаются встрять. Если поняли сами ман, объясните другому своими словами.

Оффлайн Humpty

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
    • BarList.RU - рецепты коктейлей
Re: хочу отправить письмо чрез postfix
« Ответ #1 : 13 Апреля 2011, 13:33:32 »
Ответь сначала на простой вопрос - а нужен ли вообще тебе postfix?
Может быть, для подобных задач проще взять тот же nullmailer?
Дельфин будет жить. А я умру.

Оффлайн SevenMag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: хочу отправить письмо чрез postfix
« Ответ #2 : 13 Апреля 2011, 13:47:53 »
Может быть.... с почтой сталкнулся первый раз. поэтому что на слуху то и начал копать....
попробую и другие проги, но если будет живой человек, готовый помоч, хотя бы чем то стоящим с этой прогой

Пользователь решил продолжить мысль 13 Апреля 2011, 13:50:28:
Но это сервер. мне не нужен сервер, мне надо отправить письмо.... если ктото хочет отправить письмо с помощью веб-морды mail.ru он же не заводит у себя сервер. он использует сервер именно mail.ru
« Последнее редактирование: 13 Апреля 2011, 13:50:28 от SevenMag »

Оффлайн Humpty

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
    • BarList.RU - рецепты коктейлей
Re: хочу отправить письмо чрез postfix
« Ответ #3 : 13 Апреля 2011, 13:55:14 »
Но это сервер. мне не нужен сервер, мне надо отправить письмо....

Сначала прочитай для чего он нужен.
http://debaday.ru/debaday/nullmailer
Дельфин будет жить. А я умру.

Оффлайн SevenMag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: хочу отправить письмо чрез postfix
« Ответ #4 : 13 Апреля 2011, 14:02:57 »
Прочитал...
видать первый раз я попал не на верную ссылку.
Да мне нужен простой отправщик письма...
я согласен и на nullmailer.
в той статье про настройки мало, поищу в инете.. но если есть возможность помочь буду рад.

Оффлайн Humpty

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
    • BarList.RU - рецепты коктейлей
Re: хочу отправить письмо чрез postfix
« Ответ #5 : 13 Апреля 2011, 14:10:23 »
в той статье про настройки мало, поищу в инете.. но если есть возможность помочь буду рад.

Там настроек практически никаких.
Адрес провайдера логин пароль и все.
Дельфин будет жить. А я умру.

Оффлайн SevenMag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: хочу отправить письмо чрез postfix
« Ответ #6 : 13 Апреля 2011, 14:18:58 »
Везде в инете перепечатка одной и тойже статьи.
скажи в каом файле указывается пароль?

Оффлайн Humpty

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
    • BarList.RU - рецепты коктейлей
Re: хочу отправить письмо чрез postfix
« Ответ #7 : 13 Апреля 2011, 14:26:32 »
Везде в инете перепечатка одной и тойже статьи.
скажи в каом файле указывается пароль?

запусти
sudo dpkg-reconfigure nullmailer
Дельфин будет жить. А я умру.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: хочу отправить письмо чрез postfix
« Ответ #8 : 13 Апреля 2011, 14:29:54 »
Откуда отправить? Из командной строки? Тогда проще всего - sendEmail

apt-get install sendemail
sendEmail -f адрес@отправителя -t адрес@получателя -u "Заголовок письма" -m "тело письма" -s адрес.сервера.отправки:порт  -xu имяпользователянасервере -xp парольнасервере


Пользователь решил продолжить мысль 13 Апреля 2011, 14:31:14:
Ну и - за подробностями таки в man

man sendemail

Оффлайн SevenMag

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: хочу отправить письмо чрез postfix
« Ответ #9 : 14 Апреля 2011, 05:28:04 »
от демона из под рута
на PHP

Пользователь решил продолжить мысль 14 Апреля 2011, 05:49:45:
запусти
sudo dpkg-reconfigure nullmailer
в файле /etc/nullmailer/adminaddr  строчка "rpcrpc3k@mail.ru"
в файлу /etc/nullmailer/remotes строчка "smpt.mail.ru smpt --user=rpcrpc3k --pass=rpc3k"
после перезапуска в логе вот это:
Apr 14 07:41:57 rpc nullmailer[27953]: Rescanning queue.
Apr 14 07:41:57 rpc nullmailer[27953]: Starting delivery: protocol: smpt host: smpt.mail.ru file: 1302701998.22043
Apr 14 07:41:57 rpc nullmailer[27953]: Sending failed:  Could not exec program

повторюсь: отправляют от рута, в PHP такой строчкой:
mail("jonb@mail.ru", "connect to  ok...", "connect to  established, time: ".date("d.m.y H:i:s"), "From: rpc <rpcrpc3k@mail.ru>
");

у меня уже с этим мылом такая каша в голове, что я сделал не так?


Пользователь решил продолжить мысль 14 Апреля 2011, 06:30:07:
apt-get install sendemail
sendEmail -f адрес@отправителя -t адрес@получателя -u "Заголовок письма" -m "тело письма" -s адрес.сервера.отправки:порт  -xu имяпользователянасервере -xp парольнасервере
Так получилось, с коммандной строки... можно конечно в PHP использовать функцию типа exec, но уж коли начал с nullmailer разбираться, побробую его добить всетаки, если уважаемый Humpty не откажется от дальнейшей помощи

Пользователь решил продолжить мысль 14 Апреля 2011, 07:04:03:
До чего я доковырялся.
Шибка была в перепутаных двух буквах: smpt и smtp
после исправления начало ругаться:
smtp: Failed: 501 sender address must match authenticated user
ну это уже чтото, полез смотреть письмо в /var/spool/nullmailer/queue
и правда, в файлах первым стоит совсем не адрес отправителя а root@rpc.rpc
исправил на адрес, ушло.... так вот вопрос за малым, где в каком файле подставить алиас что бы менялось root@rpc.rpc на другой адрес?

Пользователь решил продолжить мысль 14 Апреля 2011, 07:38:08:
создал два файла:
defaultdomain (содержимое "ru")
defaulthost (содержимое "mail")
теперь адрес отправителя root@mail.ru
и вот как теперь мне сделать что бы в место root подставлялось например "rpcrpc3k"
/etc/aliases не помогает, да и говорят nullmailer его не обрабатывает даже
« Последнее редактирование: 14 Апреля 2011, 07:38:08 от SevenMag »

 

Страница сгенерирована за 0.111 секунд. Запросов: 26.