Jump to content

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


Препоръчан пост

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

Link to comment
Сподели другаде

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

Жалко :newpaper:

Link to comment
Сподели другаде

  • 3 months later...

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

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

Link to comment
Сподели другаде

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

 

https://www.apachefriends.org/download.html

 

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

Link to comment
Сподели другаде

Междувременно аз се чудех дали да инсталирам 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' => ''

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

Link to comment
Сподели другаде

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

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

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

Link to comment
Сподели другаде

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

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

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

 

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

 

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

Link to comment
Сподели другаде

  • 2 weeks later...

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

Това.

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

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

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...