parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

mail:send + msmtp + $MAIL.SMTP -- может нужна доработка метода ?

sergei v.2 25.02 12:02 / 25.02 12:43

На линуксе стоит msmtp, профили все настроены через внешний релей с авторизацией.
Сделан ln -s /bin/msmtp /usr/sbin/sendmail

echo "Test message." | /usr/sbin/sendmail -t -i -f website@fromdomain.ru vasya@mail.ru
или
echo "Test message." | /usr/sbin/sendmail -t -i -f website@fromdomain.ru -a local_smtp_x vasya@mail.ru


из консоли всё четко шлется и доставляется!

Пишем код на пареcре, и он настойчиво лезет в $MAIL.SMTP и как от него избавиться непонятно. А в этой связке это по-моему 5-е колесо. msmtp сам может куда надо законнетиться, авторизоваться и поддерживает кучу профилей через ключ -a
$MAIL.SMTP[]
^MAIL.delete[SMTP]
Вопрос не решают :(
@main[]

^mail:send[
      $.from[САЙТ <website@fromdomain.ru>]
      $.to[Вася <vasya@mail.ru>]
      $.subject[как дела]
      $.text[Как у тебя дела? У меня - изумительно!]
]
Может как-то доработать ^mail:send[] для работы через msmtp ?

Если удалить ключ SMTP получаем ошибку
Parser was configured with --with-sendmail=/usr/sbin/sendmail -i -t -f postmaster key, to change sendmail you should reconfigure and recompie it