Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Instalacja i sprzęt
  • Search

serwer poczty, postfix

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
Author
Message
professor1234
n00b
n00b
Posts: 62
Joined: Sun Mar 27, 2005 10:38 pm
Location: Kraków, Poland

serwer poczty, postfix

  • Quote

Post by professor1234 » Sat Sep 17, 2011 12:09 pm

Witam,

Co by tego linuxa nie zapomnieć wynajduję sobie zajęcia regularnie :) A na poważnie zainwestowałem w domenę, podpiąłem do niej moje publiczne IP, strona na Apache'u nawet ładnie działa i teraz chciałbym sobie stworzyć konta pocztowe na tej domenie.
Czyli mam domenę np.: zzzxxx.pl podpiąłem ją do mojego adresu xxx.xxx.xxx.xxx
Mój komputer jest w sieci z inną domeną np.: aaabbb.pl
Jak wysyłam maila np.: przez mutta wyświetla mi się że mail przyszedł od root@aaabbb.pl (co jest logiczne)a chciałbym żeby było że przyszedł od root@zzzxxx.pl

Jest to zapewne proste i banalne, ale jeszcze jakoś nie do końca rozumiem jak to działa...
Wydaje mi się że powinien ustawić:

Code: Select all

ssmtp.conf
/postfix/main.cf
/mutt/.muttrc
Jakbyś ktoś mógł oświecić będę wdzięczny.

pzdr,
Last edited by professor1234 on Sun Mar 04, 2012 7:14 pm, edited 2 times in total.
Top
SlashBeast
Retired Dev
Retired Dev
User avatar
Posts: 2922
Joined: Tue May 23, 2006 11:50 am
Contact:
Contact SlashBeast
Website

  • Quote

Post by SlashBeast » Sat Sep 17, 2011 3:15 pm

nie masz ssmtp jak masz postfiksa, oba zabewniaja sendmail (i sie wzajemnie blokuja), gdzie ssmtp to tylko forwarder.
Top
professor1234
n00b
n00b
Posts: 62
Joined: Sun Mar 27, 2005 10:38 pm
Location: Kraków, Poland

  • Quote

Post by professor1234 » Sat Sep 17, 2011 7:02 pm

Ok,

zmyliło mnie że w /etc/ssmtp plik konfiguracji został mimo że to odinstalowałem.
Obecnie mam:
- postfix'a
- mutta

Jak to teraz pokonfigurować ??

pzdr,

Nie wiem jeszcze czemu, ale jak klikam odpowiedz przenosi mnie do głównego forum...
Last edited by professor1234 on Sun Sep 18, 2011 10:22 am, edited 1 time in total.
Top
SlashBeast
Retired Dev
Retired Dev
User avatar
Posts: 2922
Joined: Tue May 23, 2006 11:50 am
Contact:
Contact SlashBeast
Website

  • Quote

Post by SlashBeast » Sat Sep 17, 2011 7:43 pm

Mutt to klient poczty, wiec to zupelnie inna bajka (mozesz go uzywac do maildirow chociaz by). Postfix nie jest jakos mega trudny do konfiguracji, generalnie, jakbys chcial go do 'lokalnych userow' to nie wymaga prawie zadnej konfiguracji, proponuje zagooglowac za tym jak zrobic na postfiksie wirtualne konta mail. Zagoogluj za 'gentoo-wiki postfix' i czytaj.
Top
professor1234
n00b
n00b
Posts: 62
Joined: Sun Mar 27, 2005 10:38 pm
Location: Kraków, Poland

  • Quote

Post by professor1234 » Sun Sep 18, 2011 12:07 pm

Code: Select all

Last edited by professor1234 on Sun Mar 04, 2012 7:15 pm, edited 1 time in total.
Top
professor1234
n00b
n00b
Posts: 62
Joined: Sun Mar 27, 2005 10:38 pm
Location: Kraków, Poland

  • Quote

Post by professor1234 » Mon Jan 16, 2012 8:50 pm

OK. Jednak postfix nie działa jak należy, dalej nie odbiera poczty:

Remote host said: 550 5.1.1 <admin@zzzxxx.pl>: Recipient address rejected: User unknown in local recipient table
Giving up on ip.ip.ip.ip


Poniżej jeszcze raz log z ./main.cf

Code: Select all

soft_bounce = no

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
mail_owner = postfix

#default_privs = nobody

myhostname = doradus.zzzxxx.pl
#myhostname = virtual.domain.tld

mydomain = zzzxxx.pl

# SENDING MAIL

#myorigin = $myhostname
myorigin = $mydomain
#myorigin=

# RECEIVING MAIL

inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost

#proxy_interfaces =
#proxy_interfaces = 1.2.3.4

mydestination = $myhostname, localhost.$mydomain, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
#       mail.$mydomain, www.$mydomain, ftp.$mydomain

# REJECTING MAIL FOR UNKNOWN LOCAL USERS

#local_recipient_maps = unix:passwd.byname $alias_maps
#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
#local_recipient_maps =

unknown_local_recipient_reject_code = 550

# TRUST AND RELAY CONTROL

#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host

mynetworks = 83.175.181.144/28, 127.0.0.0/8, 192.168.1.0/24
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table

#relay_domains = $mydestination
# INTERNET OR INTRANET

#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]

# REJECTING UNKNOWN RELAY USERS

#relay_recipient_maps = hash:/etc/postfix/relay_recipients

# INPUT RATE CONTROL

#in_flow_delay = 1s

# ADDRESS REWRITING

# username->Firstname.Lastname mapping.

# ADDRESS REDIRECTION (VIRTUAL DOMAIN)

# ALIAS DATABASE

#alias_maps = dbm:/etc/aliases
#alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
#alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases

# ADDRESS EXTENSIONS (e.g., user+foo)

#recipient_delimiter = +

# DELIVERY TO MAILBOX
# The default mailbox file is /var/spool/mail/user or /var/mail/user.  Specify

home_mailbox = Maildir/

#mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail

#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"

#mailbox_transport = lmtp:unix:/file/name
#mailbox_transport = cyrus

#fallback_transport = lmtp:unix:/file/name
#fallback_transport = cyrus
#fallback_transport =

#luser_relay = $user@other.host
#luser_relay = $local@other.host
#luser_relay = admin+$local

# JUNK MAIL CONTROLS

#header_checks = regexp:/etc/postfix/header_checks

# FAST ETRN SERVICE

#fast_flush_domains = $relay_domains

# SHOW SOFTWARE VERSION OR NOT

#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

# PARALLEL DELIVERY TO THE SAME DESTINATION

local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 20

# DEBUGGING CONTROL

debug_peer_level = 2

#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain

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

# If you can't use X, use this to capture the call stack when a
# daemon crashes. The result is in a file in the configuration
# directory, and is named after the process name and the process ID.
#
# debugger_command =
#       PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;
#       echo where) | gdb $daemon_directory/$process_name $process_id 2>&1
#       >$config_directory/$process_name.$process_id.log & sleep 5

# debugger_command =
#       PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen
#       -dmS $process_name gdb $daemon_directory/$process_name
#       $process_id & sleep 1

# INSTALL-TIME CONFIGURATION INFORMATION

sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop

# html_directory: The location of the Postfix HTML documentation.
html_directory = /usr/share/doc/postfix-2.8.4/html

# manpage_directory: The location of the Postfix on-line manual pages.
manpage_directory = /usr/share/man
sample_directory = /etc/postfix

readme_directory = /usr/share/doc/postfix-2.8.4/readme
mailbox_command =

smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =

smtpd_recipient_restrictions =
  permit_sasl_authenticated,
  permit_mynetworks,
  reject_unauth_destination

smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_use_tls = yes
#smtpd_tls_auth_only = yes
smtpd_tls_key_file = /etc/postfix/newkey.pem
smtpd_tls_cert_file = /etc/postfix/newcert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 3
# manpage_directory: The location of the Postfix on-line manual pages.
manpage_directory = /usr/share/man
sample_directory = /etc/postfix

readme_directory = /usr/share/doc/postfix-2.8.4/readme
mailbox_command =

smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =

smtpd_recipient_restrictions =
  permit_sasl_authenticated,
  permit_mynetworks,
  reject_unauth_destination

smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_use_tls = yes
#smtpd_tls_auth_only = yes
smtpd_tls_key_file = /etc/postfix/newkey.pem
smtpd_tls_cert_file = /etc/postfix/newcert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 3
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom

Połączenie telnetem z portem 25 działa:

Code: Select all

220 doradus.zzzxxx.pl ESMTP Postfix
EHLO zzzxxx.pl
250-doradus.zzzxxx.pl
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Połączenie telnetem z portem 110 działa:

Code: Select all

+OK Hello there.
Połączenie telnetem z portem 143 działa:

Code: Select all

* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2008 Double Precision, Inc.  See COPYING for distribution information.
A postfix jak nie odbierał poczty tak nie odbiera jej dalej...
Regułki firewalla dla poczty które mam to:

Code: Select all

# postfix/SSL/IMAP/IMAPS/POP3/POP3S
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp --dport 143 -j ACCEPT
iptables -A INPUT -p tcp --dport 993 -j ACCEPT
iptables -A INPUT -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -p tcp --dport 995 -j ACCEPT
Plik aliasów /etc/mail/aliases:

Code: Select all

...
# Well-known aliases -- these should be filled in!
root: admin@zzzxxx.pl
user12: Piotrek@zzzxxx.pl
Mógłby mnie ktoś oświecić co jeszcze może nie grać ??

Pozdrawiam
Top
Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Instalacja i sprzęt”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic