Witajcie.
Posiadam Asusa RT-AX86U Pro z Merlinem.
Napisałem sobie prosty skrypt do aktualizacji DDNS-a w momencie gdy publiczny adres IP się zmienia.
Chciałbym sobie jeszcze dopisać w skrypcie aby wysyłał mi maila w momencie zmiany publicznego adresu IP.
Czy udało się komuś wysłać majla ze standardowego sendmail-a będącego w oprogramowaniu układowym Merlina.
A i na pocztach wp I Onet jak się połączyły trzeba wejść w ustawienia I włączyć POP3/SMTP. Standardowo to jest teraz wyłączone. Tylko zapisz sobie e-maile gdyz jak używasz teraz IMAP to wszystkie e-maile znikną i u nich na serwis I z Teojwgo klienta ja tak miałem na Thunderbird. Zapisz kopie w folderze lokalnym.
Edytowany przez Adooni dnia 02-04-2023 07:00
Orange 300/50 Mb/s + ONT Terminal HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED Asus RT-AC68U AccessPoint
Faktycznie coś mi się pomyliło, jeżeli jest taka możliwość to Moderator niech przeniesie wątek do innej części forum.
Próbowałem różnych metod i różnych usługodawców (gmail, onet i coś tam jeszcze) ale niestety jeszcze bez efektów.
Wątek na githubie który przytoczyłeś, to nim właśnie się posiłkowałem.
Scalony z 04 kwietnia 2023 19:53:00:
OK.
Trochę mi to zajęło ale udało mi się zaopatrzyć swój nowy router w działającego i wysyłającego sendmail-a.
Niestety w tej wersji sendmail jest dość okrojony ale po wielokrotnych różnych zmaganiach udało mi się go skonfigurować aby działał:
dla przykładu utworzyłem plik ze skryptem, który będzie mi wysyłał majla z informacją o nowym firmware dla routera:
tworzymy nowy plik w podanej lokalizacji: touch /jffs/scripts/update-notification
wklejamy poniższą zawartość do pliku: update-notification i modyfikujemy zawartość według własnych potrzeb:
katalogowi scripts z zawartością nadajemy odpowiednie uprawnienia.
należy pobrać certyfikat danego serwera pocztowego, ja skorzystałem z smtp.poczta.onet.pl.
aby pobrać certyfikat dla poczty.onet.pl wydajemy poniższe polecenie:
openssl s_client -showcerts -connect smtp.poczta.onet.pl:465 </dev/null 2>/dev/null|openssl x509 -outform PEM > /jffs/ddns-update/smtp.poczta.onet.pl.pem
dla innego serwera składnia będzie podobna
z pocztą gmaila nie udało mi się połączyć sendmail-em (aktualne zabezpieczenia uniemożliwiają połączenie przez sendmail-a).
Należy jednak zwrócić uwagę, na hasło do serwera pocztowego. Ja straciłem kupę czasu na to zanim doszedłem do sedna problemu. Gdy nadałem dobre hasło dla konta pocztowego, z którego ma być wysyłana wiadomość – kilkanaście znaków, małe i duże litery, cyfry, znaki specjalne,
to sendmail nie jest w stanie przejść weryfikacji połączenia.
Sprawdzałem krok po kroku za pomocą telnetu i za każdym razem serwer pocztowy odrzucał połączenie z uwagi na błędne hasło, a było prawidłowe.
Dopiero gdy zmieniłem hasło na 8 znakowe z jedną cyfrą i jedną wielką literą (minimum serwera pocztowego), to udało mi się połączyć.
Trzeba także zwrócić uwagę na nazwę pliku w skrypcie: /tmp/mail3.txt
tworząc kilka skryptów trzeba zmieniać nazwy pliku tymczasowego aby sobie nie przeszkadzały przy zapisie z uwagi na interwał czasowy uruchamiania poszczególnych skryptów startowych.
Aktualnie stworzyłem sobie 3 skrypty, które informują mnie wiadomością mejlową o:
- restarcie lub a jakiegoś powodu ponownym uruchomieniu routera,
- zmianie publicznego adresu IP (w tym jego aktualizacji dla ddns-a),
- i informacji o pojawieniu się nowego firmware dla routera.
Teraz właściwie to może być już tutorial
Edytowany przez greeno dnia 04-04-2023 19:53
./mail.sh
depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = GeoTrust RSA CA 2018
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 C = PL, ST = Mazowieckie, L = Warszawa, O = Ringier Axel Springer Polska Sp z o.o., CN = *.poczta.onet.pl
verify return:1
250 8BITMIME
sendmail: failed
jak widać openssl nie zna root CA cert, ale spokojnie dopracuję :(
zwróć uwagę na hasło, tak jak napisałem w opisie. Wprowadź krótkie 8 znakowe z jedną cyfrą i jedną wielką literą (minimum serwera pocztowego).
Scalony z 05 kwietnia 2023 18:35:04:
U mnie także zgłasza log i majla wysyła. Nie musi to stanowić problemu.
verify error:num=20:unable to get local issuer certificate
Edytowany przez greeno dnia 05-04-2023 18:35
· Łącznie użytkowników: 24,115 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Maniek91PL
06-11-2024 22:37
dzięki !
maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia
Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa
overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.
maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.
overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?
maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach
maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności", więc prawdopodobnie gdzieś przepięcie.
servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.
maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?