Mam problem z wysyłaniem poczty za pomocą ,,relay host'' w Postfixie.
Skonfigurowałem Postfixa według instrukcji "Postfix - Dovecot - Debian" autorstwa vikusa
http://debian.linux.pl/threads/7287-Pos ... nfiguracja
Doinstalowałem fetchmaila, by ściągał automatycznie maile z mojego konta na o2.pl - to działa.
Walczę z tym już kilka dni i przerobiłem trochę rzeczy nie opisanych w powyższym poradniku ale zamierzonego efektu brak.
Loguję się przy pomocy SquirrelMaila na lokalne konto "odbiorca@mojadomena.com" i widzę tam maile przychodzące na moje konto o2. Bez problemu mogę wysyłać maile, pod warunkiem pustego pola "relayhost = ". Chciałbym wysyłać pocztę SquirrelMailem używając zewnętrznego smtp - konkretnie poczta.o2.pl i tu pojawia się problem.
Przy próbie wysłania wiadomości log mówi:
/var/log/mail.log:
Kod: Zaznacz cały
Apr 19 08:06:41 jabber postfix/smtpd[32070]: connect from localhost[127.0.0.1]
Apr 19 08:06:41 jabber postfix/smtpd[32070]: 71ABFA2076: client=localhost[127.0.0.1]
Apr 19 08:06:41 jabber postfix/cleanup[32072]: 71ABFA2076: message-id=<d36d264e3be50c40d24df86914f04951.squirrel@hoscik.rzodkiewka.sa>
Apr 19 08:06:41 jabber postfix/qmgr[20247]: 71ABFA2076: from=<op-test@o2.pl>, size=772, nrcpt=1 (queue active)
Apr 19 08:06:41 jabber postfix/smtpd[32070]: disconnect from localhost[127.0.0.1]
Apr 19 08:06:41 jabber postfix/smtp[32073]: certificate verification failed for poczta.o2.pl[193.17.41.99]:587: untrusted issuer /C=US/O=Equifax/OU=Equifax Secure Certificate Authority
Apr 19 08:06:43 jabber postfix/smtp[32073]: 71ABFA2076: to=<predus11@gmail.com>, relay=poczta.o2.pl[193.17.41.99]:587, delay=2.3, delays=0.05/0.01/2.2/0.02, dsn=5.7.1, status=bounced (host poczta.o2.pl[193.17.41.99] said: 554 5.7.1 Sender address rejected: SERWER poczta.o2.pl WYMAGA UWIERZYTELNIENIA. Zobacz http://pomoc.o2.pl/poczta/autoryzacja/ i skonfiguruj poprawnie program pocztowy. (in reply to MAIL FROM command))
Apr 19 08:06:43 jabber postfix/cleanup[32072]: B6655A207D: message-id=<20100419060643.B6655A207D@debian>
Apr 19 08:06:43 jabber postfix/qmgr[20247]: B6655A207D: from=<>, size=2866, nrcpt=1 (queue active)
Apr 19 08:06:43 jabber postfix/bounce[32080]: 71ABFA2076: sender non-delivery notification: B6655A207D
Apr 19 08:06:43 jabber postfix/qmgr[20247]: 71ABFA2076: removed
Apr 19 08:06:43 jabber postfix/local[32081]: B6655A207D: to=<op-test@o2.pl>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=5.1.1, status=bounced (unknown user: "op-test")
Apr 19 08:06:43 jabber postfix/qmgr[20247]: B6655A207D: removed
Kod: Zaznacz cały
#AUTH SMTP
smtpd_sasl_type = cyrus
cyrus_sasl_config_path = /etc/postfix/sasl
smtpd_sasl_path = smtpd
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_destination
sender_canonical_maps = regexp:/etc/postfix/canonical
local_header_rewrite_clients = static:all
header_checks = regexp:/etc/postfix/header_checks
command_directory = /usr/sbin
mail_owner = postfix
mydomain = test.com
myhostname = debian
myorigin = /etc/mailname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = hash:/etc/postfix/mydomains
mynetworks = 192.168.1.0/24, 127.0.0.0/8
inet_interfaces = all
inet_protocols = ipv4
home_mailbox = Maildir/
mail_spool_directory = /home/
smtpd_banner = ESMTP on $myhostname !
mailbox_size_limit = 0
recipient_delimiter = +
biff = no
append_dot_mydomain = no
relayhost = [poczta.o2.pl]:587
#TLS
smtpd_tls_auth_only = yes
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/mail.pem
smtpd_tls_cert_file = /etc/postfix/ssl/mail.pem
smtpd_tls_CAfile = /etc/postfix/ssl/mail.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
tls_random_source = dev:/dev/urandom
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_tls_ask_ccert = yes
smtpd_tls_security_level = may
local_recipient_maps =
virtual_maps = hash:/etc/postfix/virtusertable
- W konfigu wpisałem:(i tej domeny użyłem również do generowania certyfikatu).
Kod: Zaznacz cały
"mydomain = test.com"
- Gdy wysyłam maila przy ustawieniu nadawca tego maila widnieje jako:
Kod: Zaznacz cały
"relayhost = "
(gdzie hoscik to lokalna nazwa komputera, a rzodkiewka.sa to lokalna nazwa domeny).Kod: Zaznacz cały
odbiorca@hoscik.rzodkiewka.sa
- Jak wspominałem, chciałem wysyłać wiadomości używając SMTP z o2. czyli:
Kod: Zaznacz cały
poczta.o2.pl
Czy też może problem leży zupełnie w innym miejscu?
Edycja:
Obecnie ustawiłem użycie cyrusa (skonfigurowanego wg poradników z Internetu), ale wcześniej przy używaniu dovecota miałem taki sam błąd w logach.