ПредишенСледващото

Опитните администратори и потребители с по-голям опит запознат проста и надеждна пес мейл клиент. В някои системи с използване на ограничените си ресурси е оптималното решение. И на домашните настолни компютри, може да е доста подходящо, поради нейната изключителна гъвкавост на конфигурация и икономично потребление на ресурси на компютъра.

Песа е набор от команди и директиви, които ви позволяват да персонализирате всичко, което искате, до ключовите автомати, клавишни макроси и елементи на интерфейса. Единственото негативно в цялото това разнообразие - песа не поддържа протокола SMTP (т.е. тя е само MUA - Mail User Agent - "чисто" клиент за електронна поща), и за изпращане на поща е необходимо или да се свържете с пощенския сървър (MTA - Mail Transfer Agent), или организиране на взаимодействието с SMTP-клиент.

Администраторите за решаване на този проблем обикновено е за предпочитане да се използват генерични процесори като Sendmail или Postfix, но това е по-скоро "тежки корпоративни" инструменти. За домашен компютър, лаптоп, и още повече, че нетбук на тези вагони в много случаи са излишни, освен че не всички дистрибуции ви позволяват да ги инсталирате по подразбиране. Самостоятелно конфигуриране на такъв софтуер изисква много опит в работата с сървъри за електронна поща, както и внимателно проучване на обширна документация.

Проблемът може да бъде решен лесно, ако след няколко пес добавите msmtp.

Какво е msmtp

Самото име на програмата показва, че msmtp - това е SMTP клиент, който изпраща поща до SMTP-сървъра (например, от домашен компютър към сървъра ISP за поща). За организацията на работа във връзка с програмата за електронна поща (със същата горе mutt'om, например) трябва да създадете конфигурационен файл с имейл акаунти и да посочите на клиента за електронна поща на необходимостта да се обърне да msmtp, а не за всяка друга програма.

Msmtp поддържа TLS / SSL-връзки, включително и използването на клиентски сертификати, методите за разпознаване са обикновени, ВХОД, CRAM-MD5, ВЪНШНА, GSSAPI, махам се, SHA-1, DIGEST-MD5, NTLM, LMTP протокол, и в допълнение да работи с множество сметки и IPv6.

Конфигуриране msmtp

Конфигуриране msmtp може да се извършва на нивото на отделния потребител, така и на равнището на цялата система. Във втория случай msmtp ще поеме част от функционалността на "истински" пощенски сървър, например, Sendmail. която се занимава с изпращане на имейли. Между другото, този режим на работа msmtp и посочи: "Sendmail режим".

Всички режими msmtp, команди и опции за конфигуриране са описани подробно в документацията. Има и примери за конфигурационни файлове за решаване на различни проблеми.

Тази статия се обсъжда конкретен потребител задача: да изпрати имейл на Gmail SMTP сървъри. Този проблем може да бъде решен изцяло на потребителско ниво, което е конфигурационния файл ще бъде създаден в дома си директория:

/.msmtprc. Съдържанието на този файл е показано на Обява 1.

Обява 1. конфигурационен файл на ниво потребител

Unit съдържа параметър по подразбиране стойности, определени по подразбиране да се прилага за всички последващи сметка. Тук потребителят може да се определят стойности и други параметри, необходими за него промъкнем поглед в документацията (цит. Cit), как се прави.

Всеки раздел започва с профил в директива сметка, следвано от името на даден акаунт (в Обява определен като <имя>). Това е последвано от определяне на сървъра поща целевата гостоприемник (в този пример - smtp.gmail.com) и номер на порт (в конкретния пример - 587). Определението на протокол не изисква допълнителни обяснения. В този случай, която искате да предадете удостоверяване, за да получите достъп до сървъра поща, така активирате съответната опция. В много случаи, стойностите на параметрите и от един и същи потребител, но понякога те могат да бъдат различни, така че трябва да се обърне специално внимание на тях, когато въведете реалните стойности.

И накрая, най-уязвимото място - паролата. Ако компютърът се използва само от един потребител, е възможно да се запишете паролата в чист текст, но в системи, където множество потребители (които, освен това, все още не е съвсем взаимно доверие), не се препоръчва да се направи това. В последния случай, вместо директива добре да се използват директива парола passwordeval. но парола се съхранява в криптиран файл.

Секции сметки, както е показано на Обявата 1, конфигурационния файл може да бъде няколко. Това дава възможност за по-гъвкаво конфигуриране на множество акаунти за различни цели и да ги управляват лесно. Просто това е едно от основните предимства msmtp.

След конфигурационния файл се редактира и спаси, трябва да питам за това правилните разрешения: четат и пишат достъп само от собственика. Най-лесният начин да изпълните тази операция със следната команда:

Ако разрешения конфигурационния файл не са зададени правилно, може да възникнат проблеми при публикуване на програмата за електронна поща.

Провеждане на взаимодействие с msmtp пес

Сега ние трябва да се свежда до знанието на информацията пес пощенския клиент, който при изпращане на поща, той трябва да се обърнат към msmtp програма. Това ще изисква някои промени в конфигурационния файл е както е показано на Обява 2.

Обява 2. редовете, които искате да добавите (или правилно) в конфигурационния файл

Обява 2 за Sendmail параметър като стойността на пълния път до msmtp програма. Трябва да се отбележи, че ако местоположение msmtp се различава от този в Обява 2, стойността на параметъра да се промени това.

След като са направени всички необходими промени в конфигурационните файлове, един куп пес + msmtp да работи пълноценно.

заключение

Изтегляне ресурси

Свързани статии

Подкрепете проекта - споделете линка, благодаря!