Прехвърляне към съдържание


Снимка

Възможно ли е на free-hosting, да инсталирам mail-server ?


  • Моля, влезте, за да отговорите
12 отговора по тази тема

#1 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 07 September 2017 - 19:24

Ако е възможно, как ?

Ако въпроса ми е тъп - съжалявам ....



#2 IVAN

IVAN

    Мечорат Пухашвили

  • Глобални модератори
  • ПипПипПипПипПипПип
  • 4627 мнения
  • Пол:Мъж

Публикувано: 07 September 2017 - 19:26

Такива екстри на безплатно нещо, няма шанс. По-добре си намери някакъв безплатен мейл провайдър, но имай впредвид, че ще има доста ограничения.



#3 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 07 September 2017 - 21:54

Такива екстри на безплатно нещо, няма шанс. По-добре си намери някакъв безплатен мейл провайдър, но имай впредвид, че ще има доста ограничения.

Жалко :newpaper:



#4 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 09 December 2017 - 11:24

Не пускам нова тема, понеже става въпрос за същото нещо ....

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



#5 IVAN

IVAN

    Мечорат Пухашвили

  • Глобални модератори
  • ПипПипПипПипПипПип
  • 4627 мнения
  • Пол:Мъж

Публикувано: 11 December 2017 - 15:52

Приемам, че си с Windows. Сваляш XAMPP:

 

https://www.apachefr...g/download.html

 

Инсталираш го. Копираш базата данни на твоя компютър/сървър(XAMPP), ползваш PHP скрипта, който ползваш и със sendmail-а, който върви в XAMPP, то ще можеш да изпращаш имейли.



#6 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 11 December 2017 - 19:45

Междувременно аз се чудех дали да инсталирам XAMP, или BITNAMI и инсталирах XAMPP под Windows 7.

После реших, че трябва да инсталирам PEAR от:  https://pear.php.net/package/Mail

С pear нещо не се получи под Windows и речих да опитам под openSuse 42.3  - инсталирах една VirtualBox  с openSUSE, там инсталирах LAMP и сега имам PHP5 + PEAR.

Когато се опитам да изпратя e-mail чрез PHP-код, получавам съобщение:

Failed to connect to ssl://smtp.SERVER:587 [SMTP: Failed to connect socket: Connection timed out (code: -1, response: )]

кодът, който се опитва да изпрати е-мейл е от следния вид:

<?php
require "Mail.php";

$recipients = 'trump@example.com';

$headers            = [];
$headers['From']    = 'clinton@example.com';
$headers['To']      = 'trump@example.com';
$headers['Subject'] = 'Welcome message';

$body = 'Thank you for registering!';

$smtp =& Mail::factory('smtp',
    array ('host' => 'ssl://smtp.example.com',
        'auth' => true,
        'username' => 'donald',
        'password' => 'password1234',
        'port' => 587
    )
);

$mailObj = $smtp->send($recipients, $headers, $body);

if (PEAR::isError($mailObj)) {
    echo $mailObj->getMessage();
} else {
    echo 'Message sent!';
}  

Явно въвеждам грешни данни за 'host' => 'ssl://smtp.____.____', 'username' => '' и 'password' => ''

И пак не мога да изпратя поне един тестов е-мейл.



#7 IVAN

IVAN

    Мечорат Пухашвили

  • Глобални модератори
  • ПипПипПипПипПипПип
  • 4627 мнения
  • Пол:Мъж

Публикувано: 11 December 2017 - 20:37

Ползвай php мейл функция:

https://www.w3school...c_mail_mail.asp



#8 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 11 December 2017 - 20:41

Ползвай php мейл функция:

https://www.w3school...c_mail_mail.asp

Веднага ще опитам с горната функция от линка.



#9 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 11 December 2017 - 20:59

<?php
$to = "address@example.com";
$subject = "Welcome to the Forum";
$txt = "Thank you for rgistering!";
$headers="";
mail($to,$subject,$txt,$headers);
?> 

като въведох мой действащ е-мейл адрес, който е отворен и чака, да видя ако се получи мейла

Уви, няма го още....



#10 IVAN

IVAN

    Мечорат Пухашвили

  • Глобални модератори
  • ПипПипПипПипПипПип
  • 4627 мнения
  • Пол:Мъж

Публикувано: 11 December 2017 - 21:27

<?php
$to = "address@example.com";
$subject = "Welcome to the Forum";
$txt = "Thank you for rgistering!";
$headers="";
mail($to,$subject,$txt,$headers);
?> 

като въведох мой действащ е-мейл адрес, който е отворен и чака, да видя ако се получи мейла

Уви, няма го още....

 

Е да, има голям шанс да иде в СПАМ или някой друг филтър да не го допусне.

 

Ако искаш с твоя горен скрипт, то ползвай да опишеш сървъра, имейла и паролата ти на пощата в abv/gmail...



#11 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 11 December 2017 - 21:37

Не знам какво се има предвид под сървър - моята виртуална машина openSUSE ли е сървъра или сървъра е пощенския сървър примерно gmail.com ?



#12 IVAN

IVAN

    Мечорат Пухашвили

  • Глобални модератори
  • ПипПипПипПипПипПип
  • 4627 мнения
  • Пол:Мъж

Публикувано: 11 December 2017 - 22:39

сървъра е пощенския сървър примерно gmail.com ?

Това.



#13 finalista

finalista

    космонавт

  • Потребители
  • ПипПипПипПипПипПип
  • 237 мнения
  • Пол:Мъж
  • Живущ в:орбитална станция
  • Интереси:Програмиране под DELPHI + FIREBIRD, PHP и MySQL

Публикувано: 20 December 2017 - 00:10

сървъра е пощенския сървър примерно gmail.com

Това.

Благодаря !!!

Успях с моя горен скрипт, просто трябва всичко да е точно както е в действителност настроено и само тогава работи, дори най-малка неточност проваля изпращането на е-мейл.






0 потребители четат тази тема

0 регистрирани потребители, 0 гости и 0 анонимни потребители