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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Chcę skonfigurować sendmaila do powiadamiania, w pliku ssmtp.conf mam takie wpisy
root=powiadamiacz@jakasdomena.pl mailhub=jakisserwer.smtp:25 AuthUser=powiadamiacz@jakasdomena.pl AuthPass=jakieshaslo
jakiserwer.smtp działa zarówno na porcie 25 jak i 445 SSL/TLS jednak wymagane jest zainstalowanie / zaakceptowanie certyfikatu serwera poczty (w Thunderbirdzie dodaje się po prostu wyjątek, dla sendmaila nie wiem jak to zrobić).
Nawiązując do powyższej konfiguracji system wysyła powiadomienie, ale w polu od widnieje nadawca root@
wykonuję w terminalu:
ssmtp admin@jakasdomena.pl < msg.txt
gdzie msg.txt zawiera
To: admin@jakasdomena.pl From: powiadamiacz@jakasdomena.pl Subject: alert Test alert!
chciałbym aby w polu od widniał właściwy klient poczty. Jeśli można to proszę też o ogólne wyjaśnienie dlaczego tak się dzieje, a nie "suchy" przepis ;).
Ostatnio edytowany przez bonus (2013-08-13 12:12:42)
Offline
Jak w ssmpt akceptować prywantego certa, pojęcia nie mam, ale kiedy ostatnio bawiłem się muttem (dawno to było), to dało się w programie zaakceptować prywatny certyfikat, a potem wysyłać automatycznie z wiersza poleceń.
Tu masz mój konfig mutta:
http://forums.gentoo.org/viewtopic-t-897370-start-0.html
Nie sugeruj się szyfrowaniem pgp/gpg - bo to całkiem inna bajka. ;)
Offline
Odpada ... powiadamianie chce zdefiniować na xenserver'ze (nie zaleca się instalowania dodatkowych aplikacji, a sendmail jest wbudowany). Na chwilę obecną wystarczyłoby mi rozwiązanie kwestii
chciałbym aby w polu od widniał właściwy klient poczty. Jeśli można to proszę też o ogólne wyjaśnienie dlaczego tak się dzieje, a nie "suchy" przepis ;).
jako uzupełnienie dodam, że z poziomu klienta thunderbird, gdzie skonfigurowane jest konto admin@jakasdomena.pl adresem nadawcy otrzymanej wiadomości jest wspomniany root@ natomiast ta sama wiadomość na moim koncie gmail (dodatkowo przekierowuje tam pocztę) posiada nadawcę root@jakisserwer.smtp.
Offline
Sendmail wbudowany?
Najbardziej dziurawy i pojebany serwer smtp, jaki kiedykolwiek istniał?
Jakby to był Posfix albo Qmail, albo ewentualnie Exim, to ok.
Mutt poza tym nie jest serwerem smtp, tylko konsolowym klientem poczty.
Jeśli natomiast chcesz wysyłać z serwera z zainstalowanym oprogramowaniem smtp - to masz w systemie polecenie sendmail, które wysyła przez konsolę a nie tcp.
Ssmtp i esmtp to są lekkie programy, zastępujące serwer smtp, udostępniające polecenie sendmail w systemie, ale wysyłające z autoryzacją lub bez, przez zewnętrzny serwer smtp.
Jak w którymś z nich ma akceptować prywatny certyfikat ssl, możesz poszukać w manie, albo dodać rootCA klucza, żeby mógł zweryfikować certyfikat serwera smtp tym rootCA.
Przy błędzie z certem, najskuteczniej jest wrzucić w szukajkę G. kawałek tego, co wypluł program wraz z nazwą programu, zazwyczaj za 5 minut widzisz, kto i gdzie miał podobny problem, i jak go rozwiązał.
rootCA - tu mam na myśli klucz publiczny twojego Centrum Certyfikacji, którym jest podpisany certyfikat serwera smtp.
O ile oczywiście masz rootCA, bo to jest 5 razy większa zabawa, niż "zwykły" certyfikat ssl.
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-07-09 14:59:52)
Offline
Jacekalex napisał(-a):
Natomiast ssmtp i esmtp to są lekkie programy, zastępujące serwer smtp, udostępniające polecenie sendmail w systemie, ale wysylałające z autoryzacja przez zewnętrzny serwer smtp.
Masz racje, raczej nie sendmaila jako serwera poczty tylko pakiet ssmtp "Opis: extremely simple MTA to get mail off the system to a mail hub". Już chyba rozgryzłem kwestie zmiany danych nadawcy na właściwe. Po prostu mam problemy ze zrozumieniem komentarzy w pliku konfiguracyjnym.
Offline
ssmtp.conf z następującymi wpisami i wcześniej opisanym plikiem msg.txt działa tak jak chciałem, tj. adresem from jest powiadamiacz@jakasdomena.pl
FromLineOverride=YES root=powiadamiacz@jakasdomena.pl rewriteDomain=jakasdomena.pl mailhub=jakisserwer.smtp AuthUser=powiadamiacz@jakasdomena.pl AuthPass=jakieshaslo
czy ktoś dobrze anglojęzyczny może wyjaśnić mi komentarze:
# Where will the mail seem to come from? #rewriteDomain= # Set this to never rewrite the "From:" line (unless not given) and to # use that address in the "from line" of the envelope. #FromLineOverride=YES
Ostatnio edytowany przez bonus (2013-07-09 16:18:26)
Offline
Strony: 1