Для того, чтобы письмо попало в pdd/biz требуется MTA (exim, postfix. sendmail, etc - он нужен чтобы получить письмо от веб-службы и доставить его по SMTP с авторизацией). Не обязательно при этом поднимать свой SMTP-сервер.
Попадание в блеклисты никак не связано с наличием или отсутствием spf/dkim/ptr, но настроить их придется для нормальной доставляемости писем. Их придется настроить и в случае использование pdd или biz.
Значит порт уже открыт в другом приложении, возможно оно запущено из-под другого пользователя. Возможно вы переключаетесь между двумя пользователями не закрыв приложение?
По netstat -nao можно найти PID процесса, который открыл этот порт, по tasklist /v - посмотреть от какого пользователя запущен процесс.
соответственно, если даже сервер, например, узнает что коннект разорван, когда попытается отправить данные клиенту и будет считать,Ю что соединение завершено - клиент может продолжать висеть и считать что коннект в порядке, пока сам что-то записать не попытается. Т.е. надо в любом случае делать кипэлайв на уровне приложения, если не хотите делать на уровне TCP.
Vermut756: возьмите разумный интервал, обычно берут 5 минут (300 секунд). В системе можно задать keep-alive'ы для всех соединений, как - зависит от системы, поищите по TCP keep-alive с названием системы.
Ну еще вы странно From формируете - один раз добавляете полным заголовом, второй раз отдельно указываете имя и адрес, причем вместо имени передаете адрес. Попробуйте убрать $headers и задать имя через FromName. From должен быть ровно один.
На 192.168.1.1 стоит антивирус? Иногда Касперский почему-то блокирует соединения, если пытаться слушать на внутреннем интерфейсе, можно попробовать добавить в исключения.
Filgavrilov: если в веб-интерфейсе служебные папки не получается переименовать, то видимо не получится, Thunderbird для папок IMAP показывает имя возвращаемое сервером, кроме случая когда имя совпадает с принятым в TB (например Sent для отправленных). Можете проголосовать за вот эту фичу: https://bugzilla.mozilla.org/show_bug.cgi?id=543227
Patrik 0Fishing: опишите конфигурацию подключения ваших компьютеров (к каким устройствам, с какими IP-адресами, если устройства (маршрутизаторы, точки доступа и т.п.) ваши - то что это за устройства и какие IP-адреса у них. Это поможет дать однозначный ответ.
АртемЪ: Таки это важно. В FTP помимо основного (управляющего) соединения используются DATA-коннекты под передачу содержимого файла/листинга каталогов на непривилегированные порты, при этом в зависимости от режима передачи данных (пассивного или активного) они могут быть в сторону сервера или в сторону клиента. Поэтому важно, чтобы NAT имел специальную поддержку FTP.
Валентин: смотря где и какой NAT. С одного конца может быть практически любой NAT, с другого конца не должно быть NAT или должен быть NAT с возможностью публикации FTP-серверов, поддерживающий дополнительные соединения. В большинстве домашних маршрутизаторов (кроме старых и самых дешевых) такой есть.
Попадание в блеклисты никак не связано с наличием или отсутствием spf/dkim/ptr, но настроить их придется для нормальной доставляемости писем. Их придется настроить и в случае использование pdd или biz.