Postfix-ті пошталық релейге бағыттаңыз, веб-проксиге емес
Postfix үшін SMTP релейін таңдап, оны HTTP CONNECT маршрутынан ажыратыңыз.
relayhost = proxy.example.net:3128 екі жақ сөйлесе бастағанша сенімді көрінеді. Postfix SMTP серіктесін күтеді. 3128 портындағы веб-прокси HTTP прокси сұрауын күтеді. Екеуі де күткен әңгімесін алмайды.
Егер желі бекітілген пошталық релей ұсынса, оның орнына сол SMTP қызметін конфигурациялаңыз. Әдеттегі пішін мынадай:
relayhost = [smtp-relay.example.net]:587Хост атауы мен порт мысалдар. Шаршы жақшалар сол релей атауы үшін MX іздеуін басады. Олар HTTP CONNECT, TLS немесе аутентификацияны қоспайды. Релей талап ететін submission, SASL және TLS параметрлерін бөлек конфигурациялаңыз.
Екі тіркелгі де өзгеше болуы мүмкін. Веб-прокси қабылдаған құпия сөз автоматты түрде пошта жіберу тіркелгісі емес, ал релей қосылымды қабылдағаннан кейін де жіберушіні қабылдамауы мүмкін.
Егер жалғыз бекітілген жол туннель болса ше?
HTTP прокси барар жер мен портқа рұқсат берсе, SMTP-ні CONNECT арқылы тасымалдай алады. Бұл кездейсоқ SMTP клиентін CONNECT жасауға мәжбүрлемейді. curl тәрізді құралда прокси туннелінің айқын опциясы бар; Postfix-тің relayhost параметрін орнату басқа интерфейс.
Тұрақты SSH бағыттау немесе арнайы жасалған жергілікті тасымал адаптері бір бекітілген SMTP қызметін жергілікті TCP соңғы нүктесі ретінде көрсете алады. Бұл дизайнда Postfix соңғы нүктемен SMTP арқылы сөйлеседі, ал адаптер екінші тасымалды қамтамасыз етеді. Оны шектеулі ұстаңыз және жоспарланған пошта серверінің TLS сәйкестігін сақтаңыз: қосылым мекенжайын loopback-ке өзгерту атауға негізделген сертификат саясатына әсер етуі мүмкін.
Желі операторы ұсынатын қызмет пошталық релей болса, соны таңдаңыз. Ол кезекке, жіберуші саясатына және жеткізу қателеріне SMTP-ні түсінетін үй береді. Тек веб-прокси параметрі осы пошта функцияларының ешқайсысын бермейді.