Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-08-24 16:57:03

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

problem z wysyłaniem poczty

Witam! Robiłem wczoraj pocztę wg opisu ze strony:
[url]http://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-debian-squeeze[/url]
i wszystko niby działa ok, ale nie wysyła mi poczty z klientów. Tylko odbiera. Otóż z webmaila jest ok, z nigo idzie poczta lecz np. z outlooka juz nie, pokazuje mi komunikat:

Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „noreply@idg.com.pl”. Temat 'Re: Najważniejsze spotkanie dyrektorów i menedżerów IT w Polsce!', Konto: 'poczta.miastko.pl', Serwer: 'poczta.miastko.pl', Protokół: SMTP, Odpowiedź serwera: '554 5.7.1 <noreply@idg.com.pl>: Relay access denied', Port: 25, Zabezpieczenie (SSL): Nie, Błąd serwera: 554, Numer błędu: 0x800CCC79[/quote]
natomiast w logach mam przy próbie wysłania z konta marcin@miastko.pl:

Kod:

Aug 24 16:43:36 localhost postfix/smtpd[1965]: NOQUEUE: reject: RCPT from mi46165.static.petrus.pl[78.28.46.165]: 554 5.7.1 <noreply@idg.com.pl>: Relay access denied; from=<marcin@miastko.pl> to=<jangorny@poczta.onet.pl> proto=SMTP helo=<komputer14>
Aug 24 16:43:36 localhost postfix/smtpd[1965]: disconnect from mi46165.static.petrus.pl[78.28.46.165]

plik main.cf:

Kod:

smtpd_banner = $myhostname ESMTP $mail_name
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 = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_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 = miastko.pl
mydomain = miastko.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = poczta.miastko.pl, localhost, localhost.localdomain
relayhost = 
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html

virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes

maps_rbl_domains = relays.ordb.org, dun.dnsrbl.net, rhsbl.sorbs.net

smtpd_helo_required = yes
strict_rfc821_envelopes = yes
unknown_address_reject_code = 550
smtpd_reject_unlisted_recipient = yes

smtpd_sender_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    reject_unknown_sender_domain,
    reject_non_fqdn_sender,
    reject_unknown_address

smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination


transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota"
virtual_overquota_bounce = yes

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

proszę o pomoc, może ktoś wie...

Offline

 

#2  2012-08-24 18:54:38

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: problem z wysyłaniem poczty

aha, i jeszcze w logach jest:

Kod:

Aug 24 16:43:37 localhost postfix/smtpd[1819]: warning: ch46165.petrus.pl[78.28.46.165]: SASL LOGIN authentication failed: authentication failure
Aug 24 16:43:37 localhost postfix/smtpd[1819]: lost connection after AUTH from ch46165.petrus.pl[78.28.46.165]
Aug 24 16:43:37 localhost postfix/smtpd[1819]: disconnect from ch46165.petrus.pl[78.28.46.165]

i z tego wynika że SASL nie działa, ale nie wiem gdzie szukać rozwiązania bo robiłem zgodnie z opisem...

Offline

 

#3  2012-08-27 08:28:40

  qlemik - Użytkownik

qlemik
Użytkownik
Zarejestrowany: 2007-11-27

Re: problem z wysyłaniem poczty

Witam

Miałem podobny błąd kiedyś spróbuj na chwilę zrobić downgrade tych pakietów do takiej wersji

Kod:

libgsasl7                            1.6.1-1                      GNU SASL library
libsasl2-2                           2.1.23.dfsg1-7               Cyrus SASL - authentication abstraction library
libsasl2-modules                     2.1.23.dfsg1-7               Cyrus SASL - pluggable authentication modules
libsasl2-modules-sql                 2.1.23.dfsg1-7               Cyrus SASL - pluggable authentication modules (SQL)
sasl2-bin                            2.1.23.dfsg1-7               Cyrus SASL - administration programs for SASL users database

Tu znajdziesz stare pakiety:
[url]http://snapshot.debian.org/[/url]
Napisz czy zadziała.

Offline

 

#4  2012-08-27 10:37:29

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: problem z wysyłaniem poczty

i z tego wynika że SASL nie działa, ale nie wiem gdzie szukać rozwiązania bo robiłem zgodnie z opisem...[/quote]
Dla każdej wiadomości nie działa?, czy tylko dla konta marcin?

Ostatnio edytowany przez hello_world (2012-08-27 10:37:52)

Offline

 

#5  2012-09-02 13:17:03

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: problem z wysyłaniem poczty

tak tak, nie działa dla każdej wiadomości, niezależnie z jakiego konta wysyłam. Jak wyłączę w kliencie pocztowy "serwer wymaga uwierzytelnienia" a w main.cf dodam adres IP z jakiego wysyłam do mynetworks to poczta chodzi, wysyła i odbiera bez problemu. Wygląda na SASL że nie działa, ale wszystko startuje i błędów nie generuje. Downgrade jeszcze nie robiłem, chcę znaleźć przyczynę tego problem tu jakoś, bo pakiet chyba nie jest uszkodzony... Chociaż nigdy nie wiadomo. Ktoś ma jakiś pomysł?
pozdr.

Offline

 

#6  2012-09-02 18:09:35

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: problem z wysyłaniem poczty

"relay acces denied"  oznacza, że serwer nie obsługuje domeny docelowej maila.
Wtedy go nie wpuszcza bez autoryzacji smtp.

Tutaj reakcja serwera jest prawidłowa, i nie próbuj przy tym majstrować, żebyś przypadkiem nie zrobił Open Relaya, bo wtedy spamrerzy przepuszczą przez Twój serwer parę milionów maili,
i skończy się to na wszystkich listach RBL.

Natomiast autoryzację radziłbym skonfigurować przez dovecota, jeśli go używasz, działa to dużo stabilniej, niż przez cyrus-sasl.

Jak chcesz wysyłać bez autoryzacji (nie radzę), to zainteresuj się parametrami:

Kod:

mynetworks = 127.0.0.0/8
.........    
permit_mynetworks,

Ostatnio edytowany przez Jacekalex (2012-09-02 18:17:10)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2012-09-03 14:29:19

  qlemik - Użytkownik

qlemik
Użytkownik
Zarejestrowany: 2007-11-27

Re: problem z wysyłaniem poczty

A ja bym prosił jeszcze raz o zrobienie downgrade i sprawdził czy ruszy. Ten opis jest trochę stary i z nowymi pakietami był tam problem ze amavis nie widział sasla trzeba było jeśli dobrze pamiętam dowiązanie zrobić srawdź czy działa po downgrade przecież zawsze potem możesz powrócić do nowej wersji. To zajmie max 10 Min.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00016 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00123 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.137.96' WHERE u.id=1
0.00088 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.137.96', 1732345453)
0.00066 SELECT * FROM punbb_online WHERE logged<1732345153
0.00078 SELECT topic_id FROM punbb_posts WHERE id=209638
0.00012 SELECT id FROM punbb_posts WHERE topic_id=21859 ORDER BY posted
0.00093 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21859 AND t.moved_to IS NULL
0.00013 SELECT search_for, replace_with FROM punbb_censoring
0.00209 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21859 ORDER BY p.id LIMIT 0,25
0.00082 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21859
Total query time: 0.00786 s