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


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

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

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

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
как сделать mail сервер
« : 31 Марта 2008, 15:09:58 »
Такая проблема, есть постояный инет + статический внешний адрес.
Надо отсылать письма со своего компа мима smtp провайдера как сделать?

П.С
Мной написан www4mail (путишествие в интернете через почту)
когда народ начал пользоваться и почта шла через провайдера он обвенил меня в спамерстве (основываясь на количестве отпровляемых мной (с моего ip) писем) хотя я не спамер, а скрипт отсылает пользователю тока то что он по просил. вот и хочу реализовать у себя на тачке собственый отсылшик тока как это сделать не знаю :(

Оффлайн zool

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #1 : 31 Марта 2008, 15:17:03 »
1. регестрируешь покупаешь домен
2. настраиваешь первичный и вторичный серверы и делегируешь домен
3. устанавливаешь, настраиваешь софт
кажися так :)
ASUS A6RP Ubuntu 7.04
HP Compaq dc7600c SLED 10

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: как сделать mail сервер
« Ответ #2 : 31 Марта 2008, 15:35:36 »
можно по подробней, я работаю в вебстудии так что с доменом проблем не будет а что дальше?

Оффлайн saber

  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
    • Блог админа
Re: как сделать mail сервер
« Ответ #3 : 31 Марта 2008, 18:36:19 »
named, postfix
если я правильно понимаю вопрос
odmin4eg.ru - Мои шпаргалки по ubuntu

Оффлайн zool

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #4 : 31 Марта 2008, 23:35:31 »
может вам проще будет прикупить к домену услугу электронная почта?
ASUS A6RP Ubuntu 7.04
HP Compaq dc7600c SLED 10

Оффлайн pehser

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

Оффлайн saber

  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
    • Блог админа
Re: как сделать mail сервер
« Ответ #6 : 01 Апреля 2008, 06:03:33 »
тупо аунтификация не настроена, что хоть за почтарь сотит?
odmin4eg.ru - Мои шпаргалки по ubuntu

Оффлайн axel

  • Участник
  • *
  • Сообщений: 150
  • Freeman forever
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #7 : 01 Апреля 2008, 09:38:21 »
а мимо smtp провайдера - это КУДА?
вся почта так или иначе переправляется через smtp.

нужно тупо купить почтовый хостинг, который разрешает посылать много писем.
« Последнее редактирование: 01 Апреля 2008, 09:40:07 от axel »
Что я могу еще сказать?

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #8 : 01 Апреля 2008, 11:26:12 »
всё просто. домен тебе для этого не нужен. к сожалению не знаю какой почтовый сервер стоит... если постфикс то нужно сделать 2 вещи:
1. разрешить анонимную отправку из рабочей подсети.
2. сказать постфиксу отправлять письма напрямую

Оффлайн pehser

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

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #10 : 01 Апреля 2008, 11:43:50 »
мне кажется постфикс - самый простой.
у меня конфиг постфикса такой:

queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin

daemon_directory = /usr/local/libexec/postfix

mail_owner = postfix

mydomain = mydomain.ru

inet_interfaces = all

mydestination = localhost, localhost.$mydomain

local_recipient_maps = $virtual_mailbox_maps

unknown_local_recipient_reject_code = 550


mynetworks = 10.1.1.0/24, 127.0.0.0/8

smtpd_banner = $myhostname ESMTP $mail_name

debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/local/sbin/sendmail

newaliases_path = /usr/local/bin/newaliases

mailq_path = /usr/local/bin/mailq

setgid_group = maildrop

html_directory = no

manpage_directory = /usr/local/man

sample_directory = /usr/local/etc/postfix

readme_directory = no
transport_maps = mysql:/usr/local/etc/postfix/mysql/transport_maps.conf

virtual_gid_maps = static:1111
virtual_uid_maps = static:1111
virtual_minimum_uid = 1001

virtual_mailbox_base = /var/spool/mail/virtual
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql/alias_maps.conf
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql/domains_maps.conf
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql/mailbox_maps.conf
virtual_transport = virtual:

virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql/mailbox_limit_maps.conf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, quota
virtual_overquota_bounce = yes
virtual_mailbox_limit = 102400000
broken_sasl_auth_clients = yes
message_size_limit = 10000000
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated reject_unauth_destination permit_inet_interfaces
smtpd_helo_required = yes
iunverified_sender_reject_code = 550

mailbox_command = /usr/bin/procmail -f- -a "$USER"
header_checks = regexp:/usr/local/etc/postfix/header_checks

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #11 : 01 Апреля 2008, 11:44:50 »
а мимо smtp провайдера - это КУДА?
мимо smtp провайдера это прямо на smtp в домен получателя.

Оффлайн axel

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

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: как сделать mail сервер
« Ответ #13 : 01 Апреля 2008, 12:18:54 »
а мимо smtp провайдера - это КУДА?
мимо smtp провайдера это прямо на smtp в домен получателя.
так кто мешает в почтовом клиенте прописать smtp получателя?
мешает то что получатели очевидно разные... что, при каждом новом письме менять настройки почтовика?

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: как сделать mail сервер
« Ответ #14 : 01 Апреля 2008, 13:10:32 »
вот мой конфиг
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no                                           

# appending .domain is the MUA's job.
append_dot_mydomain = no             

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = oper
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.localdomain, localhost
relayhost =
mynetworks = 192.168.0.0/24, 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

обясните что надо подправить чтоб письма уходили на внешние ареса?

 

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