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


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

Автор Тема: как сделать mail сервер  (Прочитано 4069 раз)

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

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #15 : 01 Апреля 2008, 13:16:07 »
а что пишет система? в качестве причины? покопайте /var/log/maillog там будут ошибки в случае невозможности отправки

Оффлайн axel

  • Участник
  • *
  • Сообщений: 150
  • Freeman forever
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #16 : 01 Апреля 2008, 16:27:14 »
а мимо smtp провайдера - это КУДА?
мимо smtp провайдера это прямо на smtp в домен получателя.
так кто мешает в почтовом клиенте прописать smtp получателя?
мешает то что получатели очевидно разные... что, при каждом новом письме менять настройки почтовика?
т.к. автор все эти заморочти придумал из-за www4mail (путишествие в интернете через почту), следует предполагать, что получатель видимо один - тот самый сервис www4mail.
что мешает в почтовом клиенте завести дополнительный аккунт для этого сервиса?

спустя несколько минут....
все, я въехал в необходимость почтового сервера. сортировать исходящую почту по разным smtp.
« Последнее редактирование: 01 Апреля 2008, 16:35:08 от axel »
Что я могу еще сказать?

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: как сделать mail сервер
« Ответ #17 : 01 Апреля 2008, 16:40:25 »
axel вы не совсем понимаете как работает такой сервис, обясняю человек  шлет на адрес сервиса письмо запрос
сервис проверяет яшие если есть письмо он берет его и обрабатывает в зависемости от запроса и результат отсылает заказчику

Так что заказчиков много и у них соотвествено разные домены

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: как сделать mail сервер
« Ответ #18 : 01 Апреля 2008, 17:10:33 »
спасибо всем за советы, заработало правдо я сам до конца не понял как это произошло :)

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #19 : 01 Апреля 2008, 17:13:04 »
не забудьте проверить не является ли ваша система открытым релеем)

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: как сделать mail сервер
« Ответ #20 : 01 Апреля 2008, 17:30:38 »
извените что значит релеем?

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #21 : 01 Апреля 2008, 22:35:08 »

Оффлайн axel

  • Участник
  • *
  • Сообщений: 150
  • Freeman forever
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #22 : 02 Апреля 2008, 09:22:19 »
axel вы не совсем понимаете как работает такой сервис, обясняю человек  шлет на адрес сервиса письмо запрос
сервис проверяет яшие если есть письмо он берет его и обрабатывает в зависемости от запроса и результат отсылает заказчику

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

кстати, такие вопросы в принципе решаются с провайдером. записали в спамеры - звоните, объясняете, что это не так, просите убрать из черных списков. все решаемо, провайдеры - тоже люди.
« Последнее редактирование: 02 Апреля 2008, 09:25:09 от axel »
Что я могу еще сказать?

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #23 : 03 Апреля 2008, 15:46:40 »
не забудьте проверить не является ли ваша система открытым релеем)

у меня вот проблемка с этим :( не могу сделать смпт авторизацию обязательной... т.е. аворизоваться можно, но не обязательно...

~$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.ru ESMTP Postfix (Ubuntu)
ehlo localhost
250-mydomain.ru
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

я так понимаю, надо чтобы "250-AUTH=LOGIN PLAIN" стояла до "250-AUTH LOGIN PLAIN", но вот как этого добиться - не понимаю. уже обгуглился, обчитался всякого, но так и не нашел как это сделать...

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #24 : 03 Апреля 2008, 16:14:15 »
да и вот конфиг

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
myhostname = mydomain.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.mydomain.ru, localhost.localdomain, localhost, mydomain.ru
relayhost =
mynetworks = 127.0.0.0/8 192.168.0.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks, reject_unauth_destination
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_helo_required = yes

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #25 : 03 Апреля 2008, 23:46:34 »
Ставьте почтовый сервер zimbra и не парьтесь, установка в три минуты.
Kool Desktop Environment (KDE)

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #26 : 04 Апреля 2008, 14:09:17 »
у меня вот проблемка с этим  :( не могу сделать смпт авторизацию обязательной... т.е. аворизоваться можно, но не обязательно...
...
#SMTP сервер будет доверять только локальной машине.
#Усли переменной mynetworks присвоено значение, то содержимое переменной mynetworks_style
#игнорируется.
mynetworks_style = host
...
#Запрос SMTP серверу с локальной машины не требует авторизации, все остальные должны сообщить
#правильный логин и пароль, не прошедшие авторизацию отшиваются.
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject
...
« Последнее редактирование: 04 Апреля 2008, 14:15:32 от Bambr »

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #27 : 05 Апреля 2008, 17:56:22 »
Bambr я так пробовал, но тогда нельзя принимать почту извне :( например кто-то пишет на мой ящик с mail.ru, а оно не доходит. решил проблему таким образом:

smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination

smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unknown_sender_domain, check_sender_access hash:/etc/postfix/access

~$ cat /etc/postfix/access
mydomain.ru REJECT
без этой строчки можно было посылать с моих ящиков на мои ящики не авторизуясь (в том числе с несуществующих ящиков)

 

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