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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Postfix  (Прочитано 1630 раз)

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

Оффлайн Evengar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Postfix
« : 12 Марта 2011, 13:13:20 »
Стоит ubuntu server 10.10. На нем вертится апач с сайтом и прочие ништяки, включая постфикс. На убунтовский сервер перешёл недавно с винды и вскоре обнаружил, что не работает здесь функция mail() в php. Далее нашёл в php.ini нужное, прописал путь к sendmail'у. Далее проблема в постфиксе. Почту пытаюсь настроить через gmail. Письма адресату не приходят.

Конфиг main.cf постфикса:
(Нажмите, чтобы показать/скрыть)

mail.log:
(Нажмите, чтобы показать/скрыть)

Этим проверяю.
(Нажмите, чтобы показать/скрыть)

По mail.log понятно, что ему не нравится неизвестный пользователь, но непонятно где его нужно воткнуть, чтобы постфикс узнал его, и ещё в логе релей почему-то указывается local вместо гугловского. В общем прошу навести меня на путь истинный, ибо честно пытался перерыть кучу форумов, но застопорился на этом..
« Последнее редактирование: 12 Марта 2011, 13:15:50 от Evengar »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Postfix
« Ответ #1 : 12 Марта 2011, 14:29:48 »
mydestination = rise, localhost.localdomain, , localhost, gmail.com, mail.ru

Эта строка означает, что Вы работаете почтовым  сервером для gmail.com и mail.ru (в том числе).

Оффлайн Evengar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Postfix
« Ответ #2 : 12 Марта 2011, 14:37:02 »
хех, да, знатно я завернул..
Оставил там только localhost, теперь при вводе
rcpt to: kluev_artem@mail.ru
554 5.7.1 <kluev_artem@mail.ru>: Relay access denied

Что с этим делать?


Через mail() функцию с php письмо пришло. Правда почему-то в неверной кодировке.
« Последнее редактирование: 12 Марта 2011, 14:50:57 от Evengar »

Оффлайн Marzam

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля

Оффлайн Evengar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Postfix
« Ответ #4 : 12 Марта 2011, 15:11:53 »
Благодарю, но хотелось бы всё-таки разобраться с постфиксом.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Postfix
« Ответ #5 : 12 Марта 2011, 15:43:31 »
Добавить в

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

адрес компьютера, с которого отправляете письма. Обычно туда вставляют всю локальную сеть. Только учтите - нельзя вставлять туда лишнее, а то будете open relay'ем.
(кстати, зачем там IPV6? У Вас IPV6 используется?)

Оффлайн Evengar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Postfix
« Ответ #6 : 12 Марта 2011, 15:48:43 »
На сервере нет. На него инет идет по лану с роутера. Т.е. я так понимаю стоит включить только ipv4 в конфиге постфикса?
Да, если не сложно, подскажите, как сделать, чтобы почта шла на адрес без посредников, т.е. напрямую от меня?

UPD: Хотя думаю это мне пока не нужно. Вопрос вот в чём: на виндовом сервере используя mail() можно было подменить адрес отправителя при отправке через внешний smtp сервер, точнее не подменить а использовать headers from & reply-to, сейчас они не срабатывают, в чем может быть дело?
« Последнее редактирование: 12 Марта 2011, 16:00:22 от Evengar »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Postfix
« Ответ #7 : 12 Марта 2011, 16:02:01 »
Не советую. Слишком много всего, что нужно делать, чтобы Ваш сервер не воспринимали, как спам-хост. Если всерьез не поднимаете почтовый сервер (а это - отдельная большая тема; и таких тем здесь есть на форуме) - то и не надо.

Оффлайн Evengar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Postfix
« Ответ #8 : 12 Марта 2011, 16:03:27 »
Да-да, я это понимаю, я обновил вопрос выше, возможно Вы сможете помочь.

Оффлайн Evengar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Postfix
« Ответ #9 : 11 Апреля 2011, 20:54:14 »
Ребят, подскажите пожалуйста, весь мозг сломал уже. При отправке через gmail писем из php всё норм, но не работает подмена headers, т.е. reply-to и from не срабатывает.. Пробую настроить через yandex, на винде его использовал с сендмэйлом, всё работало и подмена заголовков в том числе. А сейчас через яндекс вообще не могу отправить ничего..

Вот вывод mail.log
(Нажмите, чтобы показать/скрыть)

Скрипт php, которым пытаюсь отправить:
(Нажмите, чтобы показать/скрыть)

 

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