Goto page Previous 1, 2
Marek Wodzinski
Guest
Tue Aug 26, 2014 2:22 pm
On Tue, 26 Aug 2014, Atlantis wrote:
Quote:
Jaki daemon pocztowy mógłbyś polecić?
Zależy do czego potrzebujesz i jak bardzo szanujesz zasoby:-)
I czy w przyszłości maszynka sama ma wysyłać maile od razu na świat czy
zawsze tylko przez jakiś serwer.
Podobno msmtp jest prosty, mały i dobry, ale jakoś zawsze używałem
'pełnych' demonów - zaleta jest taka, że łatwiej jest poznać i znaleźć
pomoc do jednego popularnego programu niż fajnego, małego, ale
egzotycznego. Jak nie liczysz każdego bajtu czy mikrosekundy na obsługę
maila, to zazwyczaj wystarcza to co dostajesz w dystrybucji.
Quote:
I jak wygląda obsługa
odpowiedniego konta?
Jeżeli chcesz słać wszystko przez zewnętrzny serwer, to w konfiguracji
demona. Zależy jaki masz lub zainstalujesz. Podobno w Raspbianie jest exim
defaultowo, więc może już coś masz nawet zainstalowane albo i uruchomione
:-)
Quote:
Wywołuje się je z linii poleceń
Wysyłanie wywołujesz z linii poleceń, treść maila zazwyczaj wrzucasz na
stdin.
Quote:
, czy tożsamość jest
odgórnie skonfigurowana i zależy od użytkownika, który uruchomi program
wywołujący daemona?
To trochę inaczej się odbywa.
Zazwyczaj masz demona do poczty (mta), który działa cały czas lub
uruchamiany jest czasem z crona (rzadziej). On sprawdza czy coś ma w
kolejce do wysłania i to ewentualnie wysyła.
Natomiast jak chcesz wysłać maila, to wywołujesz inny program (czasem ten
sam, ale z innymi opcjami), który weźmie tego maila, wstępnie sprawdzi co
próbujesz wysłać i wrzuci do kolejki demonowi.
Tożsamość (w sensie ustawienia autoryzacji i serwera) konfigurujesz
demonowi o ile nie wysyłasz sam od razu na świat. Wtedy on może wysłać
maila dalej używając tej konfiguracji. Mta to taki router - sam podejmuje
decyzje co zrobić z dostanym mailem. Czasem możesz mu wymusić, żeby słał
wszystko lub część poczty (np. w zależności od nadawcy czy odbiorcy) przez
określonego relaya. Dlatego też raczej nie ma szans, że określisz
dodatkowe parametry relaya w czasie wrzucania maila do kolejki.
Taki hint już do wysyłania: możesz wywołać 'mail' używając jego switchy,
żeby dodać dodatkowe nagłowki. Ale ponieważ praktycznie każdy mta ma tryb
udawania sendmaila (jednego z najstarszych demonów), to niezależnie czy
będziesz miał exima, postfixa, sendmaila czy coś tam jeszcze, to zawsze
powinno się dać wywołać 'sendmail -t' i wrzucić na stdin całego maila z
nagłówkami.
Wtedy 'sendmail' sam sobie znajdzie From:, To:, Cc, Bcc (to ostatnie
też grzecznie usunie) i zrobi z tym co trzeba.
Osobiście używam opcji z sendmail -t :-)
Quote:
Na Linuxie naprawdę nie ma sensu wynajdować koła od nowa, bo
szkoda
czasu i zawsze się okaże, że jakiś serwer odpowie Ci trochę inaczej, ale
Kod pisałem pod konkretny serwer, nawet dane uwierzytelniające są
hardkodowane z źródle.
Czasem serwer się zmienia, czasem chcesz udostępnić program komuś. W
Linuksie najlepiej jak system tym się zajmie, a nie sama aplikacja.
Czasem robi to aplikacja, ale często są to już potworki w językach
skryptowych z opasłymi i sprawdzonymi bibliotekami. A i tak często taka
biblioteka ma jako fallback wysłanie 'normalnie'.
Quote:
Chodziło mi też eksperyment mający na celu
przybliżenie zasady działania poczty e-mail.
Przydaje się też czasem wiedzieć jak wysłać maila telnetem czy netcatem
:-)
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Atlantis
Guest
Tue Aug 26, 2014 6:50 pm
W dniu 2014-08-26 16:22, Marek Wodzinski pisze:
Quote:
Jeżeli chcesz słać wszystko przez zewnętrzny serwer, to w konfiguracji
demona. Zależy jaki masz lub zainstalujesz. Podobno w Raspbianie jest
exim defaultowo, więc może już coś masz nawet zainstalowane albo i
uruchomione
Exim4 musiałem zainstalować, ale nie mogę sobie poradzić z konfiguracją.
Co jest z nim nie tak, że z uporem maniaka w miejscu FROM: wstawia adres
utworzony z LOKALNEJ nazwy użytkownika i hosta, przez co mail jest
odrzucany przez serwer.
Tak samo przy EHLO podaje nazwę maszyny (raspberrypi) zamiast tpnet.pl.
Można go jakoś nauczyć prawidłowego wysyłania maili?
SSMTP zachowuje się dokładnie tak samo...
Marek Wodzinski
Guest
Tue Aug 26, 2014 8:53 pm
On 08/26/2014 08:50 PM, Atlantis wrote:
Quote:
W dniu 2014-08-26 16:22, Marek Wodzinski pisze:
Jeżeli chcesz słać wszystko przez zewnętrzny serwer, to w konfiguracji
demona. Zależy jaki masz lub zainstalujesz. Podobno w Raspbianie jest
exim defaultowo, więc może już coś masz nawet zainstalowane albo i
uruchomione :-)
Exim4 musiałem zainstalować, ale nie mogę sobie poradzić z konfiguracją.
Co jest z nim nie tak, że z uporem maniaka w miejscu FROM: wstawia adres
utworzony z LOKALNEJ nazwy użytkownika i hosta, przez co mail jest
odrzucany przez serwer.
Zapomniałem o jednej opcji
sendmail -fmojmail@domena.com -t
Inaczej w 'kopercie' użyje właśnie danych z systemu.
Dobrze jeszcze dopisać do trusted_users użytkownika, który będzie
wysyłał tego maila - sendmail dodaje dodatkowy nagłówek, że user coś
kombinuje, nie wiem jak exim.
Quote:
Tak samo przy EHLO podaje nazwę maszyny (raspberrypi) zamiast tpnet.pl.
Można go jakoś nauczyć prawidłowego wysyłania maili?
W EHLO serwer przedstawia się swoją nazwą. W zasadzie serwery są
przyzwyczajone, że klient bzdurnie się przedstawia. Jeżeli dalej
autoryzujesz się, to nie ma to znaczenia.
Jeżeli wysyłasz bezpośrednio, to niektóre sprawdzają czy hostname jest
prawidłowy (istnieje). Częściej sprawdza się czy jednak nie ustawiasz
takiego EHLO jak nazwa/ip serwera z którym się łączysz - to akurat
często jest w spamie.
Czyli tym bym się nie przejmował tak długo jak maile będą dochodzić.
Sam często testuję przez 'EHLO dupa' :-)
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Atlantis
Guest
Tue Aug 26, 2014 9:57 pm
W dniu 2014-08-26 22:53, Marek Wodzinski pisze:
Quote:
W EHLO serwer przedstawia się swoją nazwą. W zasadzie serwery są
przyzwyczajone, że klient bzdurnie się przedstawia. Jeżeli dalej
autoryzujesz się, to nie ma to znaczenia.
Wydaje mi się, że to ma znaczenie, przynajmniej w przypadku Interii. Gdy
próbowałem wysyłać maile przez telnet, serwer nie przyjmował innego EHLO
jak tylko tpnet.pl. W przeciwnym razie w pewnym momencie wywalał
komunikat błędu...
Quote:
Czyli tym bym się nie przejmował tak długo jak maile będą dochodzić.
Sam często testuję przez 'EHLO dupa'
Właśnie nie dochodzi. Nie mogę tego normalnie skonfigurować...
Udało mi się już ustawić alias - tak więc mam prawdziwy e-mail
przypisany do nazwy użytkownika w systemie. Ciągle jednak nie jestem w
stanie wysłać wiadomości...
mail -s "Test" marekw1986NOSPAM@gwp.pl -v
Wśród zwróconych treści znajduje się:
SMTP>> EHLO raspberrypi
oraz
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>: Client
host rejected: Access denied
Grzegorz Niemirowski
Guest
Tue Aug 26, 2014 10:35 pm
Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Właśnie nie dochodzi. Nie mogę tego normalnie skonfigurować...
Udało mi się już ustawić alias - tak więc mam prawdziwy e-mail
przypisany do nazwy użytkownika w systemie. Ciągle jednak nie jestem w
stanie wysłać wiadomości...
mail -s "Test" marekw1986NOSPAM@gwp.pl -v
Wśród zwróconych treści znajduje się:
SMTP>> EHLO raspberrypi
oraz
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>: Client
host rejected: Access denied
To jest cała komunikacja? 554 to odpowiedź na EHLO? Jeśli nie, to wklej
całość. Gwiazdkować nie musisz, bo i tak widać Twój adres w nagłówkach. Z
jakim serwerem się łączysz i na jakim porcie? Ja ostatnio zrobiłem
wysyłanie na socketach w C i nie było problemu na WP. EHLO podawałem
wymyślone. Skoro wysyłasz do gwp.pl, to serwerem SMTP jest smtp1.apnet.pl.
No chyba, że to pomyłka i wysyłasz do wp.pl. Mi się to gwp to EHLO nie
przyczepia:
grzegorz@jabber:~$ telnet smtp1.apnet.pl 587
Trying 213.76.170.4...
Connected to smtp1.apnet.pl.
Escape character is '^]'.
220 apnet.pl ESMTP
EHLO elektronika
250-apnet.pl
250-STARTTLS
250-PIPELINING
250-8BITMIME
250-SIZE 0
250 AUTH LOGIN PLAIN
QUIT
221 apnet.pl
Connection closed by foreign host.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 65 days, 9 hours, 46 minutes and 28 seconds
Grzegorz Niemirowski
Guest
Tue Aug 26, 2014 10:53 pm
I jeszcze jedna sprawa. W SMTP jest pewna schizofrenia. Ten protokół jest
zarówno do komunikacji klient-serwer jak i serwer-serwer. W przypadku
klient-serwer używamy portu 465 lub 587, obecnie rzadko 25 (wielu operatorów
obecnie blokuje ten port). Po połączeniu się na ten port, klient
uwierzytelnia się i wysyła pocztę, która potem leci do serwera odbiorcy. W
przypadku połączeń serwer-serwer używany jest port 25 lub 465 (SSL). Nie ma
uwierzytelniania. Zastanów się co chcesz zrobić. Jak piszesz swojego
klienta, to on łączy się do serwera, na którym masz konto i się na nim
najpierw uwierzytelnia. Jak wysyłasz coś ze swojego Exima, to on się łączy
do serwera odbiorcy (według jego rekordu MX w DNS) i wysyła pocztę bez
uwierzytelniania. Musisz rozróżniać te dwie rzeczy. Podejrzewam, że to co
widzisz, to odrzucanie połączeń z Neostrady przez serwer SMTP odbiorcy.
Neostrada i inne konsumenckie łącza nie służą do wysyłania poczty i są
traktowane często jako spamerskie. Myślę, że nie ma sensu żebyś kombinował z
lokalnym SMTP. Skorzystaj z dowolnego klienta SMTP, który potrafi wysłać
pocztę z Twojego konta (uwierzytelniając się). Ja go sam pisałem bo to było
na STM32 a nie na RasberryPi z Linuksem.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 65 days, 9 hours, 58 minutes and 21 seconds
Atlantis
Guest
Wed Aug 27, 2014 10:01 am
Całość wygląda następująco:
user@raspberrypi:/home/user$ mail -s "Test" marekw1986NOSPAM@wp.pl -v
Test, tylko test.
..
EOT
user@raspberrypi:/home/user$ LOG: MAIN
<= adres.nadawcy@interia.pl U=user P=local S=491
delivering [tutaj ciąg znaków, zashashowane hasło? login?]
R: smarthost for marekw1986NOSPAM@wp.pl
T: remote_smtp_smarthost for marekw1986NOSPAM@wp.pl
Transport port=25 replaced by host-specific port=587
Connecting to poczta.interia.pl [217.74.64.236]:587 ... connected
SMTP<< 220 ESMTP INTERIA.PL
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> STARTTLS
SMTP<< 220 2.0.0 Ready to start TLS
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> MAIL FROM:<adres.nadawcy@interia.pl> SIZE=1529
SMTP>> RCPT TO:<marekw1986NOSPAM@wp.pl>
SMTP>> DATA
SMTP<< 250 2.1.0 Ok
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>:
Client host rejected: Access denied
SMTP<< 554 5.5.1 Error: no valid recipients
SMTP>> QUIT
LOG: MAIN
** marekw198NOSPAM6@wp.pl R=smarthost T=remote_smtp_smarthost: SMTP
error from remote mail server after RCPT TO:<marekw1986@wp.pl>: host
poczta.interia.pl [217.74.64.236]: 554 5.7.1
<bwz215.neoplus.adsl.tpnet.pl[83.29.249.215]>: Client host rejected:
Access denied
LOG: MAIN
<= <> [ciąg znaków. hasło? login?] U=Debian-exim P=local S=1481
LOG: MAIN
Completed
delivering [ciąg znaków. hasło? login?]
R: smarthost for adres.nadawcy@interia.pl
T: remote_smtp_smarthost for hadres.nadawcy@interia.pl
Transport port=25 replaced by host-specific port=587
Connecting to poczta.interia.pl [217.74.64.236]:587 ... connected
SMTP<< 220 ESMTP INTERIA.PL
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> STARTTLS
SMTP<< 220 2.0.0 Ready to start TLS
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> MAIL FROM:<> SIZE=2543
SMTP>> RCPT TO:<adres.nadawcy@interia.pl>
SMTP>> DATA
SMTP<< 250 2.1.0 Ok
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>:
Client host rejected: Access denied
SMTP<< 554 5.5.1 Error: no valid recipients
SMTP>> QUIT
LOG: MAIN
** adres.nadawcy@interia.pl R=smarthost T=remote_smtp_smarthost: SMTP
error from remote mail server after RCPT TO:<adres.nadawcy@interia.pl>:
host poczta.interia.pl [217.74.64.236]: 554 5.7.1
<******.*******.****.tpnet.pl[***.***.***.***]>: Client host rejected:
Access denied
LOG: MAIN
Frozen (delivery error message)
Grzegorz Niemirowski
Guest
Wed Aug 27, 2014 3:51 pm
Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Całość wygląda następująco:
user@raspberrypi:/home/user$ mail -s "Test" marekw1986NOSPAM@wp.pl -v
Test, tylko test.
.
EOT
user@raspberrypi:/home/user$ LOG: MAIN
= adres.nadawcy@interia.pl U=user P=local S=491
delivering [tutaj ciąg znaków, zashashowane hasło? login?]
R: smarthost for marekw1986NOSPAM@wp.pl
T: remote_smtp_smarthost for marekw1986NOSPAM@wp.pl
Transport port=25 replaced by host-specific port=587
Connecting to poczta.interia.pl [217.74.64.236]:587 ... connected
SMTP<< 220 ESMTP INTERIA.PL
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> STARTTLS
SMTP<< 220 2.0.0 Ready to start TLS
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> MAIL FROM:<adres.nadawcy@interia.pl> SIZE=1529
SMTP>> RCPT TO:<marekw1986NOSPAM@wp.pl
SMTP>> DATA
SMTP<< 250 2.1.0 Ok
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>:
Client host rejected: Access denied
SMTP<< 554 5.5.1 Error: no valid recipients
SMTP>> QUIT
LOG: MAIN
** marekw198NOSPAM6@wp.pl R=smarthost T=remote_smtp_smarthost: SMTP
error from remote mail server after RCPT TO:<marekw1986@wp.pl>: host
poczta.interia.pl [217.74.64.236]: 554 5.7.1
bwz215.neoplus.adsl.tpnet.pl[83.29.249.215]>: Client host rejected:
Access denied
Czyli łączysz się do serwera Interii i próbujesz wysłać ze swojego
interiowego konta. Nie uwierzytelniasz się jednak w żaden sposób i serwer
odrzuca Twoją pocztę.
Quote:
LOG: MAIN
= <> [ciąg znaków. hasło? login?] U=Debian-exim P=local S=1481
LOG: MAIN
Completed
delivering [ciąg znaków. hasło? login?]
R: smarthost for adres.nadawcy@interia.pl
T: remote_smtp_smarthost for hadres.nadawcy@interia.pl
Transport port=25 replaced by host-specific port=587
Connecting to poczta.interia.pl [217.74.64.236]:587 ... connected
SMTP<< 220 ESMTP INTERIA.PL
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> STARTTLS
SMTP<< 220 2.0.0 Ready to start TLS
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> MAIL FROM:<> SIZE=2543
SMTP>> RCPT TO:<adres.nadawcy@interia.pl
SMTP>> DATA
SMTP<< 250 2.1.0 Ok
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>:
Client host rejected: Access denied
SMTP<< 554 5.5.1 Error: no valid recipients
SMTP>> QUIT
LOG: MAIN
** adres.nadawcy@interia.pl R=smarthost T=remote_smtp_smarthost: SMTP
error from remote mail server after RCPT TO:<adres.nadawcy@interia.pl>:
host poczta.interia.pl [217.74.64.236]: 554 5.7.1
******.*******.****.tpnet.pl[***.***.***.***]>: Client host rejected:
Access denied
LOG: MAIN
Frozen (delivery error message)
Tutaj też łączysz się do Interii i też się nie uwierzytelniasz. Dodatkowo
adres nadawcy gdzieś się zgubił i w MAIL FROM jest pusty.
Tak jak napisałem w poście obok, mylisz klienta SMTP i serwer SMTP.
Próbujesz wysłać pocztę ze swojego konta (czyli jak to robi klient SMTP)
używając narzędzia jakim jest serwer SMTP, czyli bez autoryzacji. Exima
możesz używać jak masz swoją domenę. Możesz sobie wtedy założyć maila
cośtam@atlantis.pl i z niego wysyłać. Wtedy Twój Exim połączy się z Interią,
powie MAIL FROM: <cos@atlantis.pl> i Interia to łyknie. A tak, to mówisz, że
jesteś z Interii a Interia mówi "Hola, hola, skoro masz u mnie konto, to
czemu się nie zalogowałeś" i odrzuca. Więc musisz mieć swoją domenę. Jednak
antyspamy krzywo patrzą na domeny podpięte do Neostrady, więc nawet jak nie
dostaniesz komunikatu błędu, to mail i tak może wylądować w spamie. Dlatego
ja bym nie szedł tą drogą. Olej Exim i komendę mail. Wysyłaj klientem SMTP
(logując się na swoje konto!!!), np.
http://msmtp.sourceforge.net/
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 66 days, 2 hours, 51 minutes and 17 seconds
Marek Wodzinski
Guest
Wed Aug 27, 2014 4:07 pm
On Wed, 27 Aug 2014, Atlantis wrote:
Quote:
Całość wygląda następująco:
user@raspberrypi:/home/user$ mail -s "Test" marekw1986NOSPAM@wp.pl -v
Test, tylko test.
.
EOT
user@raspberrypi:/home/user$ LOG: MAIN
= adres.nadawcy@interia.pl U=user P=local S=491
delivering [tutaj ciąg znaków, zashashowane hasło? login?]
może msg-id :-)
Quote:
R: smarthost for marekw1986NOSPAM@wp.pl
T: remote_smtp_smarthost for marekw1986NOSPAM@wp.pl
Transport port=25 replaced by host-specific port=587
Connecting to poczta.interia.pl [217.74.64.236]:587 ... connected
SMTP<< 220 ESMTP INTERIA.PL
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> STARTTLS
SMTP<< 220 2.0.0 Ready to start TLS
SMTP>> EHLO raspberrypi
SMTP<< 250-poczta.interia.pl
250-PIPELINING
250-SIZE 157286400
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250 8BITMIME
SMTP>> MAIL FROM:<adres.nadawcy@interia.pl> SIZE=1529
SMTP>> RCPT TO:<marekw1986NOSPAM@wp.pl
SMTP>> DATA
SMTP<< 250 2.1.0 Ok
^ to jest odpowiedź na MAIL FROM
Quote:
SMTP<< 554 5.7.1 <******.*******.****.tpnet.pl[***.***.***.***]>:
Client host rejected: Access denied
^ a to na RCPT TO.
Ponieważ klient nie zautoryzował się, to nie może przesłać poczty dalej.
Po przejściu na TLS pierwsze powinno być:
Quote:
AUTH LOGIN
a nie MAIL FROM.
Teoretycznie powinien Cię już odrzucić po MAIL FROM, ale może demon jest
skonfigurowany tak jak na porcie 25, czyli przyjmie pocztę do @interia.pl.
Czyli musisz sobie dokonfigurować 'mail' jeżeli już z niego chcesz
korzystać.
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Atlantis
Guest
Wed Aug 27, 2014 4:43 pm
W dniu 2014-08-27 17:51, Grzegorz Niemirowski pisze:
Quote:
Czyli łączysz się do serwera Interii i próbujesz wysłać ze swojego
interiowego konta. Nie uwierzytelniasz się jednak w żaden sposób i
serwer odrzuca Twoją pocztę.
Hmm... Wpisałem login i hasło w odpowiednim pliku. Trzeba coś jeszcze
skonfigurować?
Quote:
Tutaj też łączysz się do Interii i też się nie uwierzytelniasz.
Dodatkowo adres nadawcy gdzieś się zgubił i w MAIL FROM jest pusty.
Dlaczego pojedyncze wywołanie mail powoduje wysyłanie czegoś dwa razy?
Przynajmniej tak to wygląda w powyższym logu...
Quote:
Tak jak napisałem w poście obok, mylisz klienta SMTP i serwer SMTP.
A to przypadkiem nie chodzi o coś takiego? Przecież w tym
pseudograficznym configu exima można wybrać, czy chce się wysyłać maila
bezpośrednio ze swojej maszyny pełniącej funkcję serwera SMTP, czy też
przy użyciu zewnętrznego serwera. Wybrałem drugą opcję...
Quote:
Próbujesz wysłać pocztę ze swojego konta (czyli jak to robi klient SMTP)
używając narzędzia jakim jest serwer SMTP, czyli bez autoryzacji. Exima
możesz używać jak masz swoją domenę. Możesz sobie wtedy założyć maila
cośtam@atlantis.pl i z niego wysyłać. Wtedy Twój Exim połączy się z
Interią, powie MAIL FROM: <cos@atlantis.pl> i Interia to łyknie. A tak,
Czy domena posiadana w ramach dyndns-a się nada? Fakt, że mam zmienne IP
w neostradzie nie będzie przeszkodą? Generalnie właśnie dlatego używam
dyndns-a...
Quote:
to mówisz, że jesteś z Interii a Interia mówi "Hola, hola, skoro masz u
mnie konto, to czemu się nie zalogowałeś" i odrzuca. Więc musisz mieć
swoją domenę. Jednak antyspamy krzywo patrzą na domeny podpięte do
Neostrady, więc nawet jak nie dostaniesz komunikatu błędu, to mail i tak
może wylądować w spamie.
Chodzi mi o wysyłanie wiadomości do siebie, więc jeśli tylko poczta
pokaże mi, że taka wiadomość doszła i pozwoli na zdjęcie flagi spamu, to
będzie dobrze.
Quote:
Dlatego ja bym nie szedł tą drogą. Olej Exim i
komendę mail. Wysyłaj klientem SMTP (logując się na swoje konto!!!), np.
http://msmtp.sourceforge.net/
Ok, wielkie dzięki - spróbuję.
Grzegorz Niemirowski
Guest
Wed Aug 27, 2014 4:57 pm
Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
W dniu 2014-08-27 17:51, Grzegorz Niemirowski pisze:
Czyli łączysz się do serwera Interii i próbujesz wysłać ze swojego
interiowego konta. Nie uwierzytelniasz się jednak w żaden sposób i
serwer odrzuca Twoją pocztę.
Hmm... Wpisałem login i hasło w odpowiednim pliku. Trzeba coś jeszcze
skonfigurować?
Tutaj też łączysz się do Interii i też się nie uwierzytelniasz.
Dodatkowo adres nadawcy gdzieś się zgubił i w MAIL FROM jest pusty.
Dlaczego pojedyncze wywołanie mail powoduje wysyłanie czegoś dwa razy?
Przynajmniej tak to wygląda w powyższym logu...
Tak jak napisałem w poście obok, mylisz klienta SMTP i serwer SMTP.
A to przypadkiem nie chodzi o coś takiego? Przecież w tym
pseudograficznym configu exima można wybrać, czy chce się wysyłać maila
bezpośrednio ze swojej maszyny pełniącej funkcję serwera SMTP, czy też
przy użyciu zewnętrznego serwera. Wybrałem drugą opcję...
Na te pytania nie odpowiem, bo nie znam się na zawiłościach konfiguracji
Exima. Widocznie czegoś jeszcze brakuje, bo uwierzytelnienie nie nastąpiło.
Quote:
Próbujesz wysłać pocztę ze swojego konta (czyli jak to robi klient SMTP)
używając narzędzia jakim jest serwer SMTP, czyli bez autoryzacji. Exima
możesz używać jak masz swoją domenę. Możesz sobie wtedy założyć maila
cośtam@atlantis.pl i z niego wysyłać. Wtedy Twój Exim połączy się z
Interią, powie MAIL FROM: <cos@atlantis.pl> i Interia to łyknie. A tak,
Czy domena posiadana w ramach dyndns-a się nada? Fakt, że mam zmienne IP
w neostradzie nie będzie przeszkodą? Generalnie właśnie dlatego używam
dyndns-a...
To już zależy od konfiguracji antyspamu. Generalnie serwerki na Neostradach,
na dodatek z dynamicznym DNS, jakiejś dobrej reputacji w antyspamie nie będą
miały. Dlatego napisałem, żeby nie iść tą drogą. Teoretycznie może to być
dowolna domena, byle różna od tej, jaką ma serwer przez który wysłasz, bo
wtedy by wychodziło, że się pod niego podszywasz. W praktyce jednak dochodzą
mechanizmy antyspamowe, które przeprowadzają ocenę maila (scoring) na
podstawie różnych parametrów, np. właśnie czy IP należy do łącza
konsumenckiego (Neostrada, kablówka), czy ma RevDNS, czy domena jest
dynamiczna, czy wcześniej z tego segmentu sieci wysyłano spamu. W
dzisiejszych czasach, gdy jest dużo spamu, a antyspamy są wyczulone na różne
rzeczy, trudno spełnić wszystkie kryteria, szczególnie na domowym łączu.
Quote:
Dlatego ja bym nie szedł tą drogą. Olej Exim i
komendę mail. Wysyłaj klientem SMTP (logując się na swoje konto!!!), np.
http://msmtp.sourceforge.net/
Ok, wielkie dzięki - spróbuję.
Jeśli Exim umie działać jako klient, to może być i Exim. Jak wspomniałem,
nie znam jego możliwości. Google znalazło mi to:
http://blog.tonyscelfo.com/2009/07/13/use-smarthost-to-route-outgoing-exim4.html
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express:
http://www.grzegorz.net/oe/
Uptime: 66 days, 4 hours, 2 minutes and 9 seconds
Marek Wodzinski
Guest
Wed Aug 27, 2014 5:15 pm
On 08/27/2014 06:43 PM, Atlantis wrote:
Quote:
W dniu 2014-08-27 17:51, Grzegorz Niemirowski pisze:
A to przypadkiem nie chodzi o coś takiego? Przecież w tym
pseudograficznym configu exima można wybrać, czy chce się wysyłać maila
bezpośrednio ze swojej maszyny pełniącej funkcję serwera SMTP, czy też
przy użyciu zewnętrznego serwera. Wybrałem drugą opcję...
Logi świadczą, że nie łączysz się do tego swojego Exima, więc w tej
chwili jego konfiguracja jest bez znaczenia.
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Atlantis
Guest
Mon Sep 01, 2014 9:21 am
W dniu 2014-08-27 19:15, Marek Wodzinski pisze:
Quote:
Logi świadczą, że nie łączysz się do tego swojego Exima, więc w tej
chwili jego konfiguracja jest bez znaczenia.
Jedną chwilę. Twierdzisz, że wywołanie "mail" przekazuje wiadomość
innemu daemonowi, a nie eximowi? Byłoby to dziwne, bo w niczym innym nie
podawałem namiarów na smtp.interia.pl. Poza tym zmiana konfiguracji
exima wpływa na to, co wywala log (m.in. treść po EHLO).
Marek Wodzinski
Guest
Tue Sep 02, 2014 11:49 am
On Mon, 1 Sep 2014, Atlantis wrote:
Quote:
W dniu 2014-08-27 19:15, Marek Wodzinski pisze:
Logi świadczą, że nie łączysz się do tego swojego Exima, więc w tej
chwili jego konfiguracja jest bez znaczenia.
Jedną chwilę. Twierdzisz, że wywołanie "mail" przekazuje wiadomość
innemu daemonowi, a nie eximowi?
Tak wynika z logów. 'mail' łączy się bezpośrednio do interii zamiast do
lokalnego serwera.
Quote:
Byłoby to dziwne, bo w niczym innym nie
podawałem namiarów na smtp.interia.pl. Poza tym zmiana konfiguracji
exima wpływa na to, co wywala log (m.in. treść po EHLO).
To może napisz gdzie podałeś te namiary i w którym pliku możesz je
znaleźć. Obstawiam coś w stylu /etc/mail.rc lub ~/.mailrc zamiast
exim.conf.
Ten 'konfigurator' exima, to też jak uruchamiasz?
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Goto page Previous 1, 2