Как да настроим Меркюри мейла да праща писма от Джумла и локалхост

ПОСЛЕДНИ МНЕНИЯ

Re: Я да чуем от valeri
[Юли 07, 2018, 20:54:46]


Re: Я да чуем от valeri
[Юли 07, 2018, 20:44:13]


Re: Търся една песен от 1987 от asvan
[Март 22, 2018, 21:35:24]


Re: Търся една песен от 1987 от sadjoko
[Март 20, 2018, 22:58:48]


Re: Аз слушам това... от Kaliostro
[Февруари 27, 2018, 22:54:21]

Автор Тема: Как да настроим Меркюри мейла да праща писма от Джумла и локалхост  (Прочетена 842 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

Неактивен asvan

  • Собственик
  • Админ
  • Full Member
  • *****
  • Публикации: 205
  • Рейтинг: +23/-0
  • Пол: Мъж
  • Последно влизане:Юни 28, 2018, 09:50:40
  • "Раждаемоста пада,алкохолизмът се увеличава,всичко това се отразява на производителноста на труда!"
Здравейте наскоро ни се наложи на мен и Боби да се потрудим да настроим сайта му да изпраща писма от локалхост. Понеже срещнахме доста трудности, реших да спретна едно ръководство как да стане това.
По инсталирането на Mercury mail няма да се спирам, още повече, че повечето потребители си го инсталират заедно с XAMPP.
И така пускате програмата от контрол панела на Хамп.

Първо трябва да забраним "MercuryB HTTP web server", за да не влиза в конфликт с Апачето.
отиваме на: "Configuration" -> "Protocol modules" , ънчеквате отметката пред него./"MercuryB HTTP web server"/
Премахвате и отметката пред "MercuryE SMTP end-to-end delivery client", можете да премахнете и "Mercury IMAP4rev1 server" , защото не ни е нужен.
Слагате отметка на "MercuryC SMTP relaying client". ако после липсва в "Configuration", рестартирайте програмата.
Нямате права да видите линка. Моля регистрирайте се или Влезте

Натиснете "ОК" и рестартирайте Меркюрито.

Отиваме на:
"Configuration" -> "Mercury core module" -> "General"
Настройките трябва да изглеждат така:

Нямате права да видите линка. Моля регистрирайте се или Влезте

Отиваме на "Local domains", трябва да изглежда така:

Нямате права да видите линка. Моля регистрирайте се или Влезте

Ако няма "localhost (local host or server) localhost (internet name)", добавете го.
Натиснете "ОК"

Отиваме на "Configuration" -> "MercuryS SMTP Server", трябвя да изглежда така:

Нямате права да видите линка. Моля регистрирайте се или Влезте

като разбира се в "Announce myself as" пишете като кой ще се представяте.

В същия прозорец отваряте "Connection Control" -> "Add restriction" и добавяте в IP range from "127.0.0.1" to "127.0.0.1" и отмятате "Allow connections", за да може след като натиснете "ОК" да изглежда така:
Нямате права да видите линка. Моля регистрирайте се или Влезте

Отиваме на "Configuration"-> "MercuryP POP3 Server" -> "General"
В полето "IP interface to use" напишете "127.0.0.1", а в "Connection control" повторете действията от по-горе и натиснете "ОК"

За да изпратите писмо на външен адрес, трябва да имате външен SMTP сървър, затова препоръчвам акаунт в gmail, който поддържа безплатен такъв. Ако нямате поща там, създайте си и разрешете SMTP и POP достъпа.

След като сте готови с gmailл отиваме в "Configuration" -> "MercuryC SMTP Client", като в полето "Login username" пишете джи майл адреса си, а в "Password" паролата си.

Нямате права да видите линка. Моля регистрирайте се или Влезте

Отиваме в "Configuration"-> "Manage local users" и създаваме за проба, юзър "test" без парола и потвърждаваме с "ОК"
Рестартираме Меркюрито.

Намирате файла "php.ini", ако сте с XAMPP, то той обикновенно е в "xampp/php/php.ini" или в "xampp/apache/bin/php.ini", в зависимост коя версия ползвате. Ако сте с отделна инсталации, то той е там където сте инсталира ли PHP-то.
Отваряте "php.ini" в текстов редактор и нпамирате реда  "[mail function]"
Редактирате го така:

"SMTP = localhost"
"smtp_port = 25"
"sendmail_from = test@localhost"

запазвате го и рестартирате Апачето.


Приключих ме с настройките на Меркюрито. сега да настроим Джумлата.

Отваряте администрацията и отивате на "Настройки" -> "Сървър" и въвеждате следните данни в "Настройки на за изпращане на е-мейл"

Функция                          SMTP сървър
Е-майл на подателя           Е-майла ви в джимайл
Име на подателя               Ваша си работа
Път за изпращане              /usr/sbin/sendmail
SMTP Идентификация        Не
SMTP Сигурност                Няма
SMTP Порт                       25
SMTP Потребител             test
SMTP Парола                   Не пишете нищо
SMTP Хост                       localhost

Сейфайте и пробвайте да регистрирате нов потребител, като предварително сте активира ли опцията при регистрация да се праща активационен е-майл.
Разбира се предварително трябва да сте пренасочили порт 25 да се свързва с машината на която ви е сървъра, ако сте с рутер или да бъде пропускан от файъруола ако ви  е вдигнат.
Остава само да уточня, че всички тия работи ще важат , ако сте с Уиндоус.








Eat the rich, eat the rich
Don't you know life is a bitch
Eat the rich, eat the rich
Out of the palace and into the ditch