Kombajn KonicaMinolta i "CANNOT CONNECT – SMTP Server"
·248 words·2 mins
Blog.dsinf.net
Email
Hardware
Smtp
Od jakiegoś czasu mam u siebie wielofunkcyjne urządzenie KonicaMinolta magicolor 1690MF. Ma ono skaner, który może wysyłać wyniki pracy po FTP, do udziału samby albo mailem. Niestety debugowanie błędów jest tam co najmniej tragiczne.
Po przeklikaniu się przez tragiczne menu webowe (które swoją drogą odcina dostęp do panelu na urządzeniu) udało mi się wprowadzić parametry serwera SMTP. Wybrałem gotowy serwer który mam dostępny razem z hostingiem na mydevilu. Wszystko pięknie a tam: “CANNOT CONNECT – SMTP Server”.
Web hosting na OVH a zmiana hasła do skrzynki mailowej
·307 words·2 mins
Blog.dsinf.net
Email
Hosting
Ovh
Ufając w niezawodność OVH po pozytywnych doświadczeniach z VPSami, domenami i zwykłym hostingiem postanowiłem wdrożyć klientowi kompleksowy webhosting właśnie na OVH. Jedną z pod-usług był hosting skrzynek mailowych - najprostszy jak się da. Wszystko pięknie, nawet narzędzie do migracji ze starej infrastruktury (imapCopy) dostępne przez API (http://api.ovh.com) - zatem wszystko fajnie. Aż jeden z użytkowników klienta zgłasza się z trudnym pytaniem “a gdzie mogę zmienić hasło?”.
Szukam i faktycznie - nie da się po stronie użytkownika końcowego. Koleżanka zadzwoniła nawet udając blondynkę do pomocy technicznej OVH i usłyszała, że ich hosting jest przeznaczony “dla klientów biznesowych, a oni stosują własne polityki haseł”. No cóż. W panelu admina oczywiście taka opcja jest. Jest też opcja wydelegowania zewnętrznego admina maili - nadaje się innemu kontu uprawnienia do zarządzania wszystkimi mailami (ale to odpada), w starym panelu (nieśmiertelnym managerv3) można lepiej - bo per konto - czyli enduser zakładałby sobie konto w OVH żeby móc zmienić sobie hasło do skrzynki mailowej - nadal słabo.
Aż naszedł mnie pomysł na sprawdzenie czy to API nie wystawia opcji zmiany hasła - wystawia. Zatem trzeba naklepać skrypt który sprawdza stare hasło po IMAPie i zmienia nowe przez API logując się kontem OVH które ma dostęp tylko do maili. Przy obiadku ze współpracownikami naszło mnie, że przecież nie ja pierwszy mam taki problem - no i rzecz jasna na githubie jest rozwiązanie mojego problemu https://github.com/theclimber/ovhmail-password Jest to skrypt PHP. Początkowo wgrałem go do starej infrastruktury (hosting www jeszcze nie zmigrowany) i tam się załamałem - otóż były jakieś timeouty i mądry skrypt wysypał informacje do debugowania w których rozwinął zmienne w wywołaniach funkcji wyświetlając nie na ekran nie tylko to co user wysłał POSTem, ale także dane jakimi próbował łączyć się przez SOAP z API OVH - hasło plaintextem - trochę słabo. Polecam wyłączyć wyświetlanie błędów.
A tak poza tym - to działa super.