Нет любви к grep / sed?
grep с PCRE (-P):traceroute -m 2 8.8.8.8 | grep -Po '\.net[^(]+\(\K[^)]+(?=\))'
\.net[^(]+\( соответствует части до [ f8] и \K отбрасывает совпадение [^)]+, в котором находится желаемая часть внутри (), а положительный результат с нулевой шириной (?=\)) гарантирует, что за участком следует ) [d11 ] grep с помощью PCRE (-P): traceroute -m 2 8.8.8.8 | grep -Po '\.net[^(]+\(\K[^)]+(?=\))'
\.net[^(]+\( соответствует части до ( и \K отбрасывает совпадение [^)]+, вносит желаемую часть в () и положительную нулевую ширину lookahead (?=\)) гарантирует, что за участком следует ) Просто укажите псевдоним в файле mail.rc:
alias root root<ParticularMachine@YourDomain.com>
Просто укажите псевдоним в файле mail.rc:
alias root root<ParticularMachine@YourDomain.com>
@Fabby - Спасибо за ваше предложение, я не смог найти файл mail.rc в любом месте, но вы указали мне в правильном направлении. (Я пытался проголосовать за ваш ответ, но я, видимо, слишком много noob!)
Просто, чтобы проверить, я сделал sendmail -V, который подтвердил, что я использовал sSMTP.
Повторное чтение документов в sSMTP указывало мне на установку псевдонима, как предложено, но как в /etc/aliases, так и /etc/ssmtp/revaliases.
/etc/aliases уже содержала запись для root - и изменение кажется не оказывают заметного влияния на отправленные заголовки или содержимое электронной почты. (Это для входящей почты, о которой я думаю ...?)
Однако добавление:
root:MyName@MyDomain.com:MyMailHub.com
в /etc/ssmtp/revaliases привело к созданию почты с сообщением: [ ! d5] From: root <MyName@MyDomain.com>
, который не совсем то, что я хотел, но достаточно хорош.
По иронии судьбы, когда я вошел на сервер, чтобы попробовать это, он сообщил мне, что требуется перезагрузка системы но у меня нет электронной почты, чтобы предупредить меня об этом, поэтому я все равно не должен правильно настроиться ... вернуться к квадрату!
@Fabby - Спасибо за ваше предложение, я не смог найти файл mail.rc в любом месте, но вы указали мне в правильном направлении. (Я пытался проголосовать за ваш ответ, но я, видимо, слишком много noob!)
Просто, чтобы проверить, я сделал sendmail -V, который подтвердил, что я использовал sSMTP.
Повторное чтение документов в sSMTP указывало мне на установку псевдонима, как предложено, но как в /etc/aliases, так и /etc/ssmtp/revaliases.
/etc/aliases уже содержала запись для root - и изменение кажется не оказывают заметного влияния на отправленные заголовки или содержимое электронной почты. (Это для входящей почты, о которой я думаю ...?)
Однако добавление:
root:MyName@MyDomain.com:MyMailHub.com
в /etc/ssmtp/revaliases привело к созданию почты с сообщением: [ ! d5] From: root <MyName@MyDomain.com>
, который не совсем то, что я хотел, но достаточно хорош.
По иронии судьбы, когда я вошел на сервер, чтобы попробовать это, он сообщил мне, что требуется перезагрузка системы но у меня нет электронной почты, чтобы предупредить меня об этом, поэтому я все равно не должен правильно настроиться ... вернуться к квадрату!