esmtp i sendmail |
Autor |
Wiadomość |
Jarex
easy master
Dołączył: 09 Lip 2006 Posty: 28 Skąd: Kraków
|
Wysłany: 09-07-2006, 21:42 esmtp i sendmail
|
|
|
Próbował ktoś konfigurować esmtprc?
Przy ustawieniu hostname = smtp.chello.pl lub hostname = mail.chello.pl dostaję komunikat "connection timeout", gdy dodam : 25 np mail.chello.pl:25 otrzymuję z kolei "SMTP server problem Invalid SMTP status code in server response" po użyciu polecenia "echo "Test Message" | sendmail user@domain.com -f user@domain.com"
Ktoś moze pomóc w tym temacie? |
|
|
|
|
kjungst
classic master
Pomógł: 1 raz Dołączył: 17 Mar 2006 Posty: 233 Skąd: Gdańsk
|
Wysłany: 09-07-2006, 21:54
|
|
|
esmtprc - a cuż to takiego jest ? Jakiś klient poczty ? |
|
|
|
|
Jarex
easy master
Dołączył: 09 Lip 2006 Posty: 28 Skąd: Kraków
|
Wysłany: 10-07-2006, 08:16
|
|
|
kjungst napisał/a: | esmtprc - a cuż to takiego jest ? Jakiś klient poczty ? |
Plik konfiguracyjny dla esmtp. |
|
|
|
|
kjungst
classic master
Pomógł: 1 raz Dołączył: 17 Mar 2006 Posty: 233 Skąd: Gdańsk
|
Wysłany: 10-07-2006, 13:33
|
|
|
Cytat: | Plik konfiguracyjny dla esmtp. |
Ach... rzeczywiście... Bardzo duuużo mi to wyjaśniło... |
|
|
|
|
Jarex
easy master
Dołączył: 09 Lip 2006 Posty: 28 Skąd: Kraków
|
Wysłany: 10-07-2006, 13:41
|
|
|
To poprostu linux-owy klient poczty i tyle. |
|
|
|
|
kjungst
classic master
Pomógł: 1 raz Dołączył: 17 Mar 2006 Posty: 233 Skąd: Gdańsk
|
Wysłany: 10-07-2006, 18:09
|
|
|
Nooo... I o taka odpowiedź mi chodziło! Zresztą jak się pytałem, czy to jakiś klient pocztowy wystarczyło zwykłe: TAK... |
|
|
|
|
Jacek
Administrator
Pomógł: 45 razy Dołączył: 31 Paź 2004 Posty: 1441 Skąd: Warszawa
|
Wysłany: 10-07-2006, 19:05
|
|
|
Jarex, zacznij od tego:
Kod: | telnet mail.chello.pl 25
HELO jarex.chello.pl
QUIT |
I wklej wynik tutaj. Jeśli wygenerowany zostanie błąd, to podaj również link do pliku z konfiguracją demona.
Jarex napisał/a: | To poprostu linux-owy klient poczty |
Bajki opowiadasz. To jest MTA, a nie klient poczty. Klientem poczty może być pine, mutt lub inny program. |
_________________
|
|
|
|
|
Jarex
easy master
Dołączył: 09 Lip 2006 Posty: 28 Skąd: Kraków
|
Wysłany: 10-07-2006, 19:24
|
|
|
Uogólniłem poprostu. Agent wysyłania poczty czy klient, no rózni się ale nie o tym tutaj.
Oto wynik:
telnet mail.chello.pl 25
220 viefep33-int.chello.at ESMTP server (InterMail vG.2.02.00.00 201-2161-120-101-20051020) ready Mon, 10 Jul 2006 19:23:18 +0200
HELO jarex.chello.pl
250 viefep33-int.chello.at
QUIT
221 viefep33-int.chello.at ESMTP server closing connection
Connection closed by foreign host. |
|
|
|
|
Jacek
Administrator
Pomógł: 45 razy Dołączył: 31 Paź 2004 Posty: 1441 Skąd: Warszawa
|
Wysłany: 10-07-2006, 19:47
|
|
|
Jarex, czyli serwer się poprawnie zgłasza. Masz ewidentnie błąd w konfiguracji esmtp. |
_________________
|
|
|
|
|
Jarex
easy master
Dołączył: 09 Lip 2006 Posty: 28 Skąd: Kraków
|
Wysłany: 10-07-2006, 20:00
|
|
|
No właśnie mi o to chodzi. Próbowałem już różnie skonfigurować esmtprc i nic. Może wie ktoś jakie powinny być poprawne wpisy.
Na tych nie działa
hostname = mail.chello.pl
username = "yourname"
password = "yourpass" |
|
|
|
|
Michal
Jr Admin
Pomógł: 40 razy Dołączył: 05 Lis 2004 Posty: 1332 Skąd: Warszawa
|
Wysłany: 10-07-2006, 20:25
|
|
|
Jarex, username stosujesz "i.nazwisko@chello.pl" bo taki jest login. |
|
|
|
|
Jacek
Administrator
Pomógł: 45 razy Dołączył: 31 Paź 2004 Posty: 1441 Skąd: Warszawa
|
Wysłany: 10-07-2006, 20:35
|
|
|
Jacek napisał/a: | podaj również link do pliku z konfiguracją |
Ile razy mam pisać, że musisz podać cały plik? Nie interesują mnie 3 wybrane przez Ciebie linijki, bo w pozostałych możesz zrobić 10 kolejnych błędów uniemożliwiających połączenie. |
_________________
|
|
|
|
|
Jarex
easy master
Dołączył: 09 Lip 2006 Posty: 28 Skąd: Kraków
|
Wysłany: 10-07-2006, 20:42
|
|
|
Nie ma znaczenia. Ciągle ten sam problem przy użyciu polecenia
"echo "Test Message" | sendmail user@interia.pl -f user@chello.pl" => "SMTP server problem Invalid SMTP status code in server response"
Więc albo to polecenie jest złe albo czegoś brakuje w esmtprc.
Dodałem już nawet linijkę
mda='/usr/bin/formail -a "Date: `date -R`" | /usr/bin/procmail -d %T'
zgodnie z http://esmtp.sourceforge.net/manual.html
ale nic z tego.
[ Dodano: 10-07-2006, 20:55 ]
Jacek napisał/a: | Jacek napisał/a: | podaj również link do pliku z konfiguracją |
Ile razy mam pisać, że musisz podać cały plik? Nie interesują mnie 3 wybrane przez Ciebie linijki, bo w pozostałych możesz zrobić 10 kolejnych błędów uniemożliwiających połączenie. |
Podałem całość pliku esmptrc z /opt/etc/, nic tam więcej nie mam.
[ Dodano: 12-07-2006, 11:46 ]
Trochę dodatkowych szczegółów: otóż tego esmtp mam zainstalowanego na routerze 2.4.20
Kod: | Package: esmtp
Version: 0.5.1-2
Depends: libesmtp
Conflicts: postfix
Section: mail
Architecture: mipsel
Maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
MD5Sum: 210086d1d7b1a8f28ab467053d767149
Size: 27041
Filename: esmtp_0.5.1-2_mipsel.ipk
Source: http://easynews.dl.sf.net/sourceforge/esmtp/esmtp-0.5.1.tar.bz2
Description: esmtp is a user configurable relay-only Mail Transfer Agent (MTA) with a sendmail compatible syntax. |
Używając telnetu jestem wstanie wysłać maila takim sposobem:
Kod: | [root]$ telnet mail.chello.pl 25
220 viefep13-int.chello.at ESMTP server (InterMail vM.6.01.05.04 201-2131-123-105-20051025) ready Wed, 12 Jul 2006 11:37:07 +0200
helo j.s@chello.pl
501 Syntax error in parameters or arguments
helo mail.chello.pl
250 viefep13-int.chello.at
mail from: j.s@chello.pl
250 Sender <j.s@chello.pl> Ok
rcpt to: js@interia.pl
250 Recipient <js@interia.pl> Ok
data
354 Ok Send data ending with <CRLF>.<CRLF>
test
.
250 Message received: 20060712093809.JDEJ3138.viefep13-int.chello.at@mail.chello.pl
QUIT
221 viefep13-int.chello.at ESMTP server closing connection
Connection closed by foreign host. |
Jak teraz spowodować by sendmail zadziałał i wysyłał logi z routera na jakiś mail co pewien czas (cron-a już mam gotowego). Może wystarczy tu skrypt, tylko czy z tego co podałem można zbudować skrypt?
[ Dodano: 12-07-2006, 17:18 ]
Już działa. Potrzebna była opcja "helo" w esmtprc. |
|
|
|
|
|