LINUX.ORG.RU

Linux-почта


0

0

Задача: в качестве MUA - mutt 1.2.5 (хочу именно его, так как лучше пока ничего не видел) забираю почту fetchmail'ом, которому для работы нужен sendmail. Так вот сам вопрос вот в чем: как можно отправлять почту, если IP динамический и машина у isp в dns не прописана???



Если ты хочешь отправлять почту в мир
используя свой локальный sendmail
(опосредством mutt), то настрой sendmail
так, чтобы вся нелокальная почта бросалась
на smtp-сервер твоего провайдера (уж он-то
обязан у тебя ее взять) - а дальше пусть
у него голова болит.

Смотри документацию по sendmail на тему SMART_HOST.

Илья.

anonymous
()

Я отправляю с dialup с динамическим ip. Принимать мыло от Вас или нет решает почтовик принимающей стороны. Вот мой sendmail.mc


divert(-1)
dnl This is the macro config file used to generate the /etc/sendmail.cf
dnl file. If you modify thei file you will have to regenerate the
dnl /etc/sendmail.cf by running this macro config through the m4
dnl preprocessor:
dnl
dnl        m4 /etc/sendmail.mc > /etc/sendmail.cf
dnl
dnl You will need to have the sendmail-cf package installed for this to
dnl work.
include(`/usr/lib/sendmail-cf/m4/cf.m4')
VERSIONID(`@(#)my.home.mc   1.0 (Berkeley) 5/30/98')
define(`confDEF_USER_ID',``8:12'')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
define(`confAUTO_REBUILD')
define(`confTO_CONNECT', `1m')
define(`confTRY_NULL_MX_LIST',true)
define(`confDONT_PROBE_INTERFACES',true)
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
define(`confMAX_MESSAGE_SIZE',`1500000')
define(`confDELIVERY_MODE',`queue')
define(`confMAX_HOP',`20')
define(`confPRIVACY_FLAGS',`authwarnings,needmailhelo,needexpnhelo,needvrfyhelo,
noexpn,restrictmailq,restrictqrun')
define(`confQUEUE_LA',`64')
define(`confREFUSE_LA',`128')
define(`confMAX_DAEMON_CHILDREN',`25')
define(`confCONNECTION_RATE_THROTTLE',`5')
define(`confDEF_CHAR_SET',`koi8-r')
define(`confNO_RCPT_ACTION',`add-apparently-to')
define(`confMAX_RCPTS_PER_MESSAGE',`25')
define(`confDONT_BLAME_SENDMAIL',`forwardfileingroupwritabledirpath')
define(`confSMTP_MAILER',`esmtp')
define(`confSMTP_LOGIN_MSG',`$j Sendmail $v/$Z; $b\n"Use of this system for the delivery of UCE (a.k.a. SPAM), or any other"\n"message without the express permission of the system owner is prohibited."\n"Use of this system for third party relaying is prohibited." ')
define(`LUSER_RELAY',`local:postmaster')dnl
define(`VIRTUSER_CLASS', `T')
define(`VIRTUSER_ERR_NOUSER', 1)
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(mailertable)
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
FEATURE(`access_db')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(local_procmail)
MAILER(smtp)
MAILER(procmail)
MAILER(local)
MAILER(pop)
dnl FEATURE(`blacklist_recipients')
dnl FEATURE(`relay_based_on_MX')

anonymous
()

как-то работает, но не так как хотелось бы. Во-первых работает как сервер (я изначально хотел его (и сейчас хочу) заставить работать его ) как КЛИЕНТА, дабы сливать всю почту провайдеру, а их почтовый сервер пусть и потрошит ее как хочет. может есть решение использовать другого MTA? Или плиз чуть более подробней!!! (сейчас мучаю smart host option)

falcon
() автор топика

да, и еще, а как быть с From, который подставляет sendmail, ведь моя машина не прописана у провайдера в dns (да и не может быть с динамическим ip), а его почтовик ругается на root@mydomain.provider.domain ?????

falcon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.