Пересылка Postfix с использованием виртуальных настроек

Я просмотрел несколько статей, которые проводят меня через процесс - я чувствую, что понимаю, что и почему - но я не могу отправить электронное письмо для тестирования.

Вот шаги в деталях.

Вот краткое описание шагов, которые я предпринял:

  1. установите postfix
  2. создайте виртуальный файл псевдонимов со следующим:

    contact@mydomain.com alex.bXXXX@gmail.com
    
  3. добавьте следующие строки в main.cf

    virtual_alias_maps = hash:/etc/postfix/virtual
    virtual_alias_domains = mydomain.com
    
  4. postmap virtual

  5. postfix reload

  6. mail -s "Test subject" contact

Почтовый клиент просто зависает - и ничего не добавляется в /var/log/mail.log или подобное - только:

May 24 19:18:52 localhost postfix/postfix-script[12424]: refreshing the Postfix mail system
May 24 19:18:52 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix
May 24 19:22:12 localhost postfix/postfix-script[12444]: refreshing the Postfix mail system
May 24 19:22:12 localhost postfix/master[4781]: reload -- version 2.11.3, configuration /etc/postfix

Я просто пытаюсь принимать почту для домена - и пересылать ее на реальную почту (т.е.: gmail, yahoo и т.д.).

Согласно книге, которую я прочитал, и всем статьям, это практически вся суть необходимых шагов - почему клиент зависает? Что это значит - как мне проверить, что идет не так, когда журналы ничего не говорят?

0
25.05.2016, 11:32
1 ответ

mail -s "Подопытный" контакт "зависает" потому что он ожидает ввода (т.е. сообщения для отправки).

Попробуйте ввести в него текст:

echo test message | mail -s "Test subject" contact

или

mail -s "Test subject" contact < message-file.txt
0
28.01.2020, 04:50

Теги

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