Конфигуриране на Sendmail на Localhost под Ubuntu

Инсталация и настройка на един от най-старите MTA (Mail Transfer Agent), програма за изпращане на електронна поща - Sendmail. който е на разположение за инсталиране на всяка операционна система. В много оси Sendmail е по подразбиране и да промените МТА по подразбиране на друга специална нужда не. В този случай, една и съща PHP по подразбиране е конфигуриран да работи с тази MTA. Ако конфигурацията на Sendmail забави - пут постфиксната (Конфигуриране постфиксната на Localhost под Ubuntu 13.04), не губете много време.

обучение

Проверете дали сте Sendmail инсталиран. вместо exim4 или друг МТА:

Конфигуриране / и т.н. / домакини

забележка

Трябва да посочите свой основен домакин (името на компютъра, имам го e5530) и localhost.localdomain в противен случай ще получите съобщение за грешка: Моят неквалифициран име на хост (myhostname) неизвестен; спи за повторен опит "и" не може да се квалифицира моя собствен домейн (e5530) - с помощта на кратко име. Sendmail дълги започва и бавно изпраща поща. Може би най-localhost.localdomain домакин да пропуснете, не съм сигурен.

След това, трябва да посочите имената на местните домакини, от която Sendmail приемат заявки за изпращане на имейл съобщения в / местни гостоприемник имената файл / и т.н. / поща:

Правото на заявяване / и т.н. / пощата / упълномощаване / клиент-инфо:

забележка

довереник sendmail.mc

Конфигурационния файл /etc/mail/sendmail.mc. Сравнете вашата конфигурация. Тя трябва да бъде нещо подобно. Поръчка на инструкциите е важно!

Ние използваме Sendmail конфигурационния

Проблеми и решения

Ако всичко е конфигуриран правилно, но съобщения ще се появят в "чакащи на опашката" и релето на друг SMTP:

  1. Проверете IP'shnik в черни списъци. Проверете IP забрана е възможно тук smart-ip.net. моят IP удари база Spamhaus "а.
  2. Проверете дали ISP блокира изходящите пакети на порт 25.
Проблеми с Intertelekoma!

Аз не се получи, за да персонализирате релейни съобщения до GMail чрез Sendmail за да се свържете Intertelekomovskom - Sendmail постоянно чука на порт 25, който е затворен от доставчика на интернет услуги. Аз трябваше да конфигурирате постфиксната.

PHP настройки (ако е необходимо)

Укажете стартовата параметри в Sendmail конфигурационния /etc/php5/apache2/php.ini (/etc/php5/cli/php.ini):

проверете настройките

За да проверите постфиксната опитате да изпратите няколко съобщения от конзолата. Как да го направя, аз боядисани в тази статия: "Изпращане на имейл съобщения от конзолата."

управление на Sendmail

Преглед на пълния съобщение опашка:

Изчистете всички Sendmail опашката за съобщения:

#sendmail, #LAMP, #MTA

Послепис Ако искате да научите Linux конзола на доста добро ниво - аз препоръчвам прочит на най-новата книга от Денис Kolisnichenko «командния ред и автоматизиране на рутинни задачи".

Конфигуриране на Sendmail на Localhost под Ubuntu