Конфигуриране на 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:
- Проверете IP'shnik в черни списъци. Проверете IP забрана е възможно тук smart-ip.net. моят IP удари база Spamhaus "а.
- Проверете дали 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 «командния ред и автоматизиране на рутинни задачи".