Forum MediaSwiat Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
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 ?
 
  kjungst
 
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... :twisted: :P
 
  kjungst
 
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...
 
  kjungst
 
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.
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Komentarze napisane przez użytkowników tego forum są ich prywatnymi opiniami.
Wortal chelloPL oraz MediaŚwiat jak również żaden z administratorów/moderatorów nie ponosi odpowiedzialności za treść komentarzy.

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,25 sekundy. Zapytań do SQL: 13
Polecane serwisy

Grupa


Aktualności: