Почтовый сервер для Linux, который может пересылать Gmail

| - оператор для соединения двух команд.

cmd1 | cmd2

Запускает cmd1 и cmd2 параллельно со стандартным выводом cmd1 , подключенным к записывающему концу канала, и стандартным вводом cmd2 ] подключен к считывающему концу той же трубы.

В:

cmd1 |

Вам не хватает правой команды.

Оболочка сообщает вам, что, выдав дополнительное приглашение ( PS2 , по умолчанию > ), чтобы запросить оставшуюся часть вашей команды.

Если вы хотите, чтобы stdout echo был концом записи канала, а его stdin был концом чтения того же канала (но обратите внимание, что echo не делает ») t читать из его стандартного ввода), вам нужно будет использовать оболочку вроде yash , в которой есть оператор для этого (оператор перенаправления конвейера >> | ):

echo test 1>>|0

Это сообщает yash , чтобы создать канал и назначить конец записи для fd 1 (stdout) и конец чтения для fd 0 (stdin).

Опять же, в этом мало смысла.

2
04.02.2017, 18:06
1 ответ

Вы можете настроить postfix, используя свою учетную запись GMail в качестве исходящего 'smarthost', и переписать правила, чтобы исходящие письма всегда имели правильную строку From: и fetchmail + некоторый сервер IMAP, который поддерживает формат maildir для входящей почты, но, вероятно, это не то, что вам нужно.

Вместо этого вы можете использовать старые устаревшие SSL-версии IMAP и SMTP (современные клиенты обычно устанавливают обычное незашифрованное соединение, а затем используют STARTTLS, но Google также предлагает старые, зашифрованные SSL) и просто проксировать вашу старую почту. клиент. В этом случае вы можете использовать, например, haproxy вроде этого:

smtp внешнего интерфейса bind: 25
режим tcp
default_backend smtp_back

backend smtp_back
mode tcp
server google smtp.gmail.com:465 ssl verify required

и введите адрес компьютера, на котором он работает, вместо GMail в ваш старый почтовый клиент.

0
27.01.2020, 22:42

Теги

Похожие вопросы