1) Для отправки писем делаю следующие настройки в файле /etc/postfix/main.cf:
relayhost = [smtp.provaider.ru]:25 #пересылать через почтовый сервер провайдера
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/saslpass #логин и пароль от почтового ящика через который пересылаю все письма во вне
smtp_sasl_security_options = noanonymous
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map #список пользователей от которых отправляю письма
smtp_generic_maps = hash:/etc/postfix/generic #указываю соответствие локальных и удаленных учеток почты
Содержимое файла /etc/postfix/generic:
user1@mydomen.local user1@mydomen.ru
user2@mydomen.local user2@mydomen.ru
user3@mydomen.local user3@mydomen.ru
Почта отправляется от локальных пользователей (@mydomen.local) на внешние адреса.
Но если я пытаюсь отправить локально почту с user1@mydomen.local на user2@mydomen.local, то почта уже приходит на внешний адрес user2@mydomen.ru Что нужно сделать чтобы почта отправлялась локально не используя внешний релей?
2) Для сбора почты создаю файл .fetchmailrc:
set daemon 120
set no syslog
set logfile /var/log/fetchmail.log
set postmaster postmaster@mydomen.local
set no bouncemail
poll pop3.provider.ru proto pop3
user "user1@mydomen.ru" password "пароль" is user1@mydomen.local here;
В логе fetchmail.log написано, что почта есть, она удаляется с хостинга, но не появляется в ящике user1@mydomen.local. Если данного пользователя убрать из файла /etc/postfix/generic, то сбор почты работает и письма загружаются пользователю.
Что нужно сделать, чтобы почта и отправлялась с user1@mydomen.local через релей и скачивалась с хостинга с помощью fetchmail? Просьба помочь в данных вопросах.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
relayhost = [smtp.provaider.ru]:25 #пересылать через почтовый сервер провайдера
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/saslpass #логин и пароль от почтового ящика через который пересылаю все письма во вне
smtp_sasl_security_options = noanonymous
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map #список пользователей от которых отправляю письма
smtp_generic_maps = hash:/etc/postfix/generic #указываю соответствие локальных и удаленных учеток почты
Содержимое файла /etc/postfix/saslpass:
smtp.provider.ru:25 relay@mydomen.ru:пароль
Содержимое файла /etc/postfix/relayhost_map:
user1@mydomen.ru smtp.provider.ru:25
user2@mydomen.ru smtp.provider.ru:25
user3@mydomen.ru smtp.provider.ru:25
Содержимое файла /etc/postfix/generic:
user1@mydomen.local user1@mydomen.ru
user2@mydomen.local user2@mydomen.ru
user3@mydomen.local user3@mydomen.ru
Почта отправляется от локальных пользователей (@mydomen.local) на внешние адреса.
Но если я пытаюсь отправить локально почту с user1@mydomen.local на user2@mydomen.local, то почта уже приходит на внешний адрес user2@mydomen.ru Что нужно сделать чтобы почта отправлялась локально не используя внешний релей?
2) Для сбора почты создаю файл .fetchmailrc:
set daemon 120
set no syslog
set logfile /var/log/fetchmail.log
set postmaster postmaster@mydomen.local
set no bouncemail
poll pop3.provider.ru proto pop3
user "user1@mydomen.ru" password "пароль" is user1@mydomen.local here;
В логе fetchmail.log написано, что почта есть, она удаляется с хостинга, но не появляется в ящике user1@mydomen.local. Если данного пользователя убрать из файла /etc/postfix/generic, то сбор почты работает и письма загружаются пользователю.
Что нужно сделать, чтобы почта и отправлялась с user1@mydomen.local через релей и скачивалась с хостинга с помощью fetchmail? Просьба помочь в данных вопросах.