Назад | Перейти на главную страницу

позволить CRON отправлять электронные письма через SMTP (debian squeeze)

Я хотел бы отправлять электронные письма всякий раз, когда 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; нет местной почты".