Я змінив свій поштовий порт від 25 до 587. Тим не менш, це не блокує листи, що надсилаються з mynetworks або php-скриптів, що знаходяться на сервері для надсилання електронних листів для надсилання через порт 25.
Моє питання полягає в тому, якщо я змінювати порт на PHP з 25 до 587, чи буде це змусити авторизацію? Як і на порт 587, я включив подання авторизації.
Дякую.
З того, що я можу сказати, ви перенесли лише використання однієї програми з порту 25 на 587, що також вимагає TLS-шифрування у верхній частині моєї голови. Також потрібно перемістити всі інші програми, що використовують порт 25, до порту 587, якщо ви не хочете встановити правило iptables для пересилання всього трафіку від 25 до 587, який я не рекомендую. порт 25, який не є таким, що вам потрібно. Майте на увазі TLS порт 587. Я вважаю, що більшість поштових серверів відмовлятиме вашій пошті без надісланого з ним сертифіката, який можна отримати від LetsEncrypt безкоштовно.
—
Dooley_labs
моєю метою є блокування шкідливого використання контактних форм, скриптів у файлі php від відправки пошти без використання будь-якого пароля. моє питання, якщо я змінювати порт в PHP від 25 до 587. Зазвичай пошта не буде відправляти без використання smtp. Я думаю, що це буде працювати так, або я не на правильному шляху.
—
Joshi
Можливо, використання ReCaptcha Google краще підійде вашій ситуації. Це безкоштовне використання та просте впровадження. Я використовую їх на всіх моїх сайтах для контактів / реєстрації на основі PHP. Цей підручник можуть бути використані.
—
Dooley_labs
Я не розробляю / розробляю всі веб-сайти на моєму сервері. Деякі пробіли надаються клієнту. які можуть або не можуть здійснювати капчу.
—
Joshi
У цьому випадку правило iptables, ймовірно, працюватиме. Від це питання ви можете використовувати
—
Dooley_labs
iptables -A PREROUTING -t nat -i -p tcp --dport 25 -j REDIRECT --to-port 587
для досягнення своєї мети. Якщо це працює, не забудьте iptables-save
. Якщо це не спрацьовує, перемкніть -A
с -D
, щоб видалити правило. Я припускаю, що ви, можливо, вже знаєте це на основі вашого представника з інших спільнот SE, але залишаєте його для подальшого використання.