Я хотел бы отправлять электронные письма всякий раз, когда cronjob завершен, я читал, что это возможно с exim4.
in /etc/alias i added the line
myuser: mygmail@gmail.com
in /etc/exim4/update-exim4.conf.conf
i set dc_smarthost='smtp.myserver.ip::25
И в /etc/exim4/passwd.client
я установил
smtp.myserver.ip:login@my.domain:mypassword
моя проблема в том, что я не вижу логина на моем почтовом сервере, а в журналах exim я видел несколько строк с
2012-10-13 09:17:01 1TMvy1-0001fp-F2 ** mygmail@gmail.com R=nonlocal: Mailing to remote domains not supported
2012-10-13 09:17:01 1TMvy1-0001fr-JE <= <> R=1TMvy1-0001fp-F2 U=Debian-exim P=local S=17426
мне нужно установить какие-либо дополнительные настройки конфигурации?
изменить: я решил пред. ошибка при запуске dpkg-reconfigure, но теперь я столкнулся со следующей ошибкой
<root@debian> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
Вам необходимо перенастроить вашу конфигурацию exim4 для работы в интернет-почтовой программе:
dpkg-reconfigure exim4-config
Используйте инструкции, начиная с раздела 2 файла readme для Debian Exim4 по адресу http://pkg-exim4.alioth.debian.org/README/README.Debian.html. Раздел 2.1.1.1 описывает различные типы конфигурации.
Кажется, у вас установлено значение "только местная доставка; не в сети", который необходимо изменить на один из почтовых серверов в стиле Интернета, выберите тот, который лучше всего подходит для вас. Судя по вашему описанию, это похоже на то, что вы хотите"почта, отправленная smarthost; нет местной почты".