[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Отправка письма с вложением из командной строки



Команда:

echo -e "$(cat ${BODY_MESS})" | mutt ${MAIL_ADDR} -a "${FILE_NAME}" -s
 "${THEME}" -F ${MUTT_RC}

mutt_rc для mail.ru:

# smtp_url smtp[s]://[user[:pass]@]host[:port]/
# URL определяющий протокол и авторизацию на почтовом сервере
встроенным SMTP-клиентом
set smtp_url=smtp://LOGIN:PASSWORD@smtp.mail.ru:25/

# from= указывает адрес от кого отправляется письмо, необходим на
mail.ru иначе возвращает ошибку авторизации.
# SMTP-авторизация
# При отправке писем через наши серверы из почтовых программ, в
которых предусмотрена возможность авторизации пользователя при
отправке письма
# (поддержка расширения SMTP, описанного в RFC2554), нужно производить
дополнительные настройки: в настройках почтовой программы необходимо
указать
# то, что сервер исходящей почты (или сервер SMTP) требует
авторизации.  Некоторые почтовые программы (например, Microsoft Mail
для Microsoft Outlook
# версии ниже 2000) не имеют возможности производить аутентификацию
через SMTP сервер. Поэтому для отправки письма Вам необходимо
произвести
# авторизацию на сервере через POP3 сервер, то есть сначала забрать
письма с сервера, затем отправить написанные письма.
# При отправке писем через наш SMTP-сервер содержимое поля From:
должно совпадать с именем почтового ящика, в котором была осуществлена
# SMTP-авторизация. Т.е. если в настройках почтовой программы указан
почтовый ящик mailinboxbklist@mail.ru (mailinboxbklist@list.ru,
# mailinboxbklist@bk.ru, или mailinboxbklist@inbox.ru), то именно это
имя почтового ящика должно указываться в поле From:.
set from=LOGIN@mail.ru


-- 
Константин Фадеев

Reply to: