Кажется, что Вы хотите распечатать строки между'Word A
'и'Word D
'(включительно). Я предлагаю, чтобы Вы использовали sed
вместо grep
. Это позволяет Вам для редактирования диапазона входного потока, который запускается и заканчивается шаблонами, которые Вы хотите. Необходимо просто сказать sed
распечатать все строки в диапазоне и никакие другие строки:
sed -n -e '/Word A/,/Word D/ p' file
Это относится к этой странице от readme, который говорит Вам, как указать Ваше имя хоста. Это предупреждает Вас, что Ваше имя хоста не будет работать вне Вашей локальной сети; sendmail присоединяет Ваше имя хоста как отправителя сообщения, но это будет бесполезным на другом конце, потому что люди вне Вашей локальной сети не могут найти машину ixtmixilix
. Необходимо указать имя хоста, которое может быть разрешено отовсюду, как ixtmixilix.example.com
Этот вывод относится к Полностью определенному доменному имени (FQDN). Который является или IP-адресом или доменным именем (что-то с точкой в нем).
Для меня на Ubuntu 14.04, который решил проблему:
$ sudo nano /etc/hostname
Имя хоста изменилось на что-то вроде my-domain.XXX
Где XXX = .com OR .net OR .some
Затем sudo sendmailconfig
обновили все остальные.
Вы можете протестировать свою конфигурацию так:
$ sendmail -v username@privateDomain.ext < test.mail
Я использовал свой почтовый ящик частного домена в качестве сервиса, например, gmail блокирует такого рода почту:
050 550-5.7.1 [87.68.229.9 12] Наша система обнаружила, что это сообщение имеет вид
050 550-5.7.1 вероятно, незапрошенная почта. Для уменьшения количества спама, отправляемого в Gmail,
050 550-5.7.1 это сообщение заблокировано. Пожалуйста, посетите
050 550 5.7.1 https://support.google.com/mail/answer/188131 для дополнительной информации. u3si25544809wje.160 - gsmtp
Где test.mail
- файл, содержащий любое сообщение, которое вы хотите отправить
В Debian 8 (Джесси) работает:
$ sudo hostnamectl set-hostname yourdomain.com
Затем проверьте это следующим образом:
$ hostname
yourdomain. com
Просто отредактируйте свое имя хоста, отредактировав:
sudo vim /etc/hostname
А также обновите окружение:
export HOSTNAME=yourhostname.com
Dmbar.com define(
confDOMAIN_NAME',$w.$m')dnl
) Это находится в/etc/mail/sendmail.mc
? – Throoze 22.04.2014, 00:47/etc/mail/sendmail.cf
, затем.mc
будет обновлен автоматически после выполнения:sendmailconfig
cmd – Abdennour TOUMI 17.07.2014, 16:22sendmail.mc
, и.cf
будет обновлен? – Jezen Thomas 18.03.2015, 01:58sendmail.mc
. – igneosaur 02.01.2017, 22:28