} { strona główna } { forum } { kontakt } {


Strefa czasowa: UTC + 1




Utwórz nowy wÄ…tek Odpowiedz w wÄ…tku  [ Posty: 8 ] 
Autor Wiadomość
Post Napisane: czwartek, 6 sierpnia 2009, 11:56
 
Offline
Avatar użytkownika

Dołączył(a): piątek, 27 stycznia 2006, 00:16
Posty: 80
Witam,
Jestem w trakcie stawiania swojego serwerka (przenoszenie z hostingu na prv), całość jest już dosyć ładnie skonfigurowana. Pozostało mi do zainstalowania jakaś poczta :) I teraz pytanie do Was drodzy użytkownicy, co mogę zainstalować?

Wymagania:
IMAP, POP3, autoryzacja SMTP.

Będzie to mały serwer więc może być autoryzacja na podstawie kont systemowych (acz jeśli była by możliwość wolałbym dedykowaną).

Miło by było dostać również jakiś link do dokumentacji, ale jak nie będzie to i tak sobie jakoś poradzę :) - ważne aby były dobre aplikacje.

Dodatkowo na serwerze będą wirtualne hosty (na początek 6 różnych domen pl/eu).

da się skonfigurować tak aby
user@domena1.pl <> user@domena2.pl? czy będę musiał tworzyć nowych różnych użytkowników?


Góra
 WWW  Zobacz profil
Post Napisane: czwartek, 6 sierpnia 2009, 12:13
 
Offline
Guru
Avatar użytkownika

Dołączył(a): środa, 31 maja 2006, 01:26
Posty: 2642
Lokalizacja: pl_PL.lodz
Ja bym tutaj polecal postfix + dovecot z wirtualnymi kontami/demenami w maildir (nie mbox) albo postgresql, spelnia wszystkie wymagnia i bardzo ladnie fika.

Linki to napewno wiki.dovecot.org, a reszta google mysle.

_________________
religions, worst damnation of mankind
vermaden's: links deviantart daemonforums


Góra
 WWW  Zobacz profil
Post Napisane: czwartek, 6 sierpnia 2009, 13:58
 
Offline
Zaawansowany

Dołączył(a): piątek, 17 marca 2006, 02:36
Posty: 217
Lokalizacja: Ze źródła
popieram zdanie przedmówcy i dodałbym do tego procmaila żeby później nie było problemów. Oczywiście wszystko zależy od tego ilu userów przewidujesz obsługiwać.

_________________
"Świat rozpaczy i bólu. Kwiaty kwitną nawet wtedy."


Góra
 Zobacz profil
Post Napisane: czwartek, 31 grudnia 2009, 14:21
 
Offline
Avatar użytkownika

Dołączył(a): piątek, 27 stycznia 2006, 00:16
Posty: 80
trochę czasu zeszło od początku gdy planowałem zrobienie serwera, ale dzisiaj go wreszcie postawiłem.
Korzystałem z http://www.bsdguru.org/node/153 (z małą zmianą w
Kod:
edit /etc/periodic.conf
bo ścieżka była
Kod:
edit /etc/default/periodic.conf
ale to nie jest żadna różnica :)

Teraz jeszcze przydała by się informacja w tym turorialu jak stworzyć mailidir, ewentualnie przykładowego użytkownika :(

próbowałem się zalogować (od razu po zakończeniu tego turoriala) z pomocą użytkonika już istniejącego w systemie, jednak coś jest nie tak....

log z połączenia
Kod:
Dec 31 13:58:31 server dovecot: pop3-login: Disconnected (auth failed, 3 attempts): user=<grzegorz@domena>, method=PLAIN, rip=IP, lip=IP
Dec 31 13:58:31 server dovecot: pop3-login: Disconnected (auth failed, 3 attempts): user=<grzegorz@domena>, method=LOGIN, rip=IP, lip=IP


Góra
 WWW  Zobacz profil
Post Napisane: czwartek, 31 grudnia 2009, 16:24
 
Offline
Specjalista

Dołączył(a): wtorek, 26 grudnia 2006, 00:16
Posty: 342
Lokalizacja: Bytom
mam sugestie... zrob jeszcze raz wszystko od poczatku z pomoca

www.purplehat.org

bd dzialac;)


Góra
 WWW  Zobacz profil
Post Napisane: sobota, 2 stycznia 2010, 22:02
 
Online
Profesjonalista

Dołączył(a): piątek, 10 listopada 2006, 23:09
Posty: 740
Moze to ci sie jeszcze przyda:

Installing and Configuring Postfix:

http://www.bsdguides.org/guides/freebsd/mailserver/install_postfix.php

Setting up a Postfix Mail Forwarder:

http://www.bsdguides.org/guides/freebsd/mailserver/postfix_forwarder.php

_________________
E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
http://unix-ebooki.neth.pl/


Góra
 Zobacz profil
Post Napisane: sobota, 2 stycznia 2010, 22:14
 
Offline
Avatar użytkownika

Dołączył(a): piątek, 27 stycznia 2006, 00:16
Posty: 80
już mi się udało zainstalować wszystko co trzeba, mogę wysyłać wiadomości, mogę odbierać, jednak nie mogę otrzymać z innego serwera (wysłanej z innego serwera do mnie)...
Pojawia siÄ™ komunikat zwrotny:
"The error that the other server returned was: 530 530 5.7.0 Must issue a STARTTLS command first (state 13)"
Testowałem z kont gmail i nazwa.pl.
Testowałem telnetem i jeśli na port 25 wyślę w pewnym momencie komunikat inny niż starttls, wyrzuca właśnie ten błąd.
Za pomocą POP3 nie mam problemu aby zalogować się bez szyfrowania czy to TLS czy SSL.

Jeśli wysyłam sam do siebie (ze świeżo założonego konta), błąd się nie pojawia ale wiadomość również się nie pojawia.

Konfiguracja (poza niektórymi ścieżkami) jest identyczna jak w artykułach http://www.purplehat.org/?page_id=4

/usr/local/etc/postfix/mail.cf
Kod:
soft_bounce = no
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
mydomain = mojadomena.pl
mydestination = localhost.$mydomain, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
relay_domains = proxy:mysql:/usr/local/etc/postfix/mysql_relay_domains_maps.cf
home_mailbox = Maildir/
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $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 = /usr/local/share/doc/postfix
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = /usr/local/share/doc/postfix
broken_sasl_auth_clients = yes
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks
smtpd_recipient_restrictions =
  permit_mynetworks,
  permit_sasl_authenticated,
  reject_non_fqdn_hostname,
  reject_non_fqdn_sender,
  reject_non_fqdn_recipient,
  reject_unauth_destination,
  reject_unauth_pipelining,
  reject_invalid_hostname,
  reject_rbl_client list.dsbl.org,
  reject_rbl_client bl.spamcop.net,
  reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/ssl/postfix/smtpd.pem
smtpd_tls_cert_file = /etc/ssl/postfix/smtpd.pem
smtpd_tls_CAfile = /etc/ssl/postfix/smtpd.pem
smtpd_tls_loglevel = 0
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom   
virtual_alias_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 125
virtual_transport = virtual
virtual_uid_maps = static:125   
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps
  $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains
  $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps
  $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
  $virtual_mailbox_limit_maps
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, this user has overdrawn their diskspace quota. Please try again later.
virtual_overquota_bounce = yes


/usr/local/etc/dovecot.conf
Kod:
protocols = imap pop3 imaps pop3s
disable_plaintext_auth = no
ssl = yes
ssl_cert_file = /etc/ssl/dovecot/cert.pem
ssl_key_file = /etc/ssl/dovecot/key.pem
login_greeting = Mail Server Ready.
mail_location = maildir:/usr/local/virtual/%d/%n
mail_location = mbox:~/mail/:INBOX=/var/mail/%u
mail_privileged_group = mail
dotlock_use_excl = yes
verbose_proctitle = yes
first_valid_uid = 125
last_valid_uid = 125
first_valid_gid = 125
last_valid_gid = 125
maildir_copy_with_hardlinks = yes
protocol imap {
  mail_plugins = quota imap_quota
  imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
  mail_plugins = quota
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
protocol lda {
  postmaster_address = postmaster@mojadomena.pl
  sendmail_path = /usr/sbin/sendmail
}
auth default {
  mechanisms = plain login
  passdb sql {
    args = /usr/local/etc/dovecot-sql.conf
  }
  userdb sql {
    args = /usr/local/etc/dovecot-sql.conf
  }
  user = root
  socket listen {
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}
dict {
}
plugin {
}



PS. Przy instalacji dovecot, nie miałem opcji z POP3 do wyboru, ale serwer pop3 jak by działał (można się łączyć na porcie 110)


EDIT.

Po wejściu na serwer przez telnet,
otrzymujÄ™:
Kod:
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN


Brak "auth plain", może to być przyczyną?


Góra
 WWW  Zobacz profil
Post Napisane: poniedziałek, 8 lutego 2010, 21:38
 
Offline
Zaawansowany
Avatar użytkownika

Dołączył(a): czwartek, 24 kwietnia 2008, 20:13
Posty: 231
http://kwiat.jogger.pl/2008/04/05/howto ... a-freebsd/

ale chyba howto posiada małe błedy ...


Góra
 WWW  Zobacz profil
WyÅ›wietl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wÄ…tek Odpowiedz w wÄ…tku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Skocz do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group  
Design By Poker Bandits  
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL


Datanet.pl - stabilny hosting BSDGuru.org