finalista Публикувано Септември 7, 2017 Report Share Публикувано Септември 7, 2017 Ако е възможно, как ?Ако въпроса ми е тъп - съжалявам .... Цитирай Link to comment Сподели другаде More sharing options...
IVAN Публикувано Септември 7, 2017 Report Share Публикувано Септември 7, 2017 Такива екстри на безплатно нещо, няма шанс. По-добре си намери някакъв безплатен мейл провайдър, но имай впредвид, че ще има доста ограничения. Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Септември 7, 2017 Author Report Share Публикувано Септември 7, 2017 Такива екстри на безплатно нещо, няма шанс. По-добре си намери някакъв безплатен мейл провайдър, но имай впредвид, че ще има доста ограничения.Жалко Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Декември 9, 2017 Author Report Share Публикувано Декември 9, 2017 Не пускам нова тема, понеже става въпрос за същото нещо ....Има едно компромисно решение според мен: понеже безплатният хостинг не позволява изпращане на е-мейли, аз бих могъл да прочета от базата данни MySQL, чрез PHP данните за човека имената, неговия е-мейл адрес и други, ако е необходимо ...., въпросът ми е след като имам тези данни как автоматично да изпратя е-мейл до човека, но не от името на сайта (хостинга), а от името на Операционната система на моя компютър, с който съм пуснал споменатия PHP - код ? Цитирай Link to comment Сподели другаде More sharing options...
IVAN Публикувано Декември 11, 2017 Report Share Публикувано Декември 11, 2017 Приемам, че си с Windows. Сваляш XAMPP: https://www.apachefriends.org/download.html Инсталираш го. Копираш базата данни на твоя компютър/сървър(XAMPP), ползваш PHP скрипта, който ползваш и със sendmail-а, който върви в XAMPP, то ще можеш да изпращаш имейли. Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Декември 11, 2017 Author Report Share Публикувано Декември 11, 2017 Междувременно аз се чудех дали да инсталирам 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 Сподели другаде More sharing options...
IVAN Публикувано Декември 11, 2017 Report Share Публикувано Декември 11, 2017 Ползвай php мейл функция:https://www.w3schools.com/php/func_mail_mail.asp Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Декември 11, 2017 Author Report Share Публикувано Декември 11, 2017 Ползвай php мейл функция: https://www.w3schools.com/php/func_mail_mail.aspВеднага ще опитам с горната функция от линка. Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Декември 11, 2017 Author Report Share Публикувано Декември 11, 2017 <?php $to = "address@example.com"; $subject = "Welcome to the Forum"; $txt = "Thank you for rgistering!"; $headers=""; mail($to,$subject,$txt,$headers); ?> като въведох мой действащ е-мейл адрес, който е отворен и чака, да видя ако се получи мейлаУви, няма го още.... Цитирай Link to comment Сподели другаде More sharing options...
IVAN Публикувано Декември 11, 2017 Report Share Публикувано Декември 11, 2017 <?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 Сподели другаде More sharing options...
finalista Публикувано Декември 11, 2017 Author Report Share Публикувано Декември 11, 2017 Не знам какво се има предвид под сървър - моята виртуална машина openSUSE ли е сървъра или сървъра е пощенския сървър примерно gmail.com ? Цитирай Link to comment Сподели другаде More sharing options...
IVAN Публикувано Декември 11, 2017 Report Share Публикувано Декември 11, 2017 сървъра е пощенския сървър примерно gmail.com ?Това. Цитирай Link to comment Сподели другаде More sharing options...
finalista Публикувано Декември 19, 2017 Author Report Share Публикувано Декември 19, 2017 сървъра е пощенския сървър примерно gmail.comТова.Благодаря !!! Успях с моя горен скрипт, просто трябва всичко да е точно както е в действителност настроено и само тогава работи, дори най-малка неточност проваля изпращането на е-мейл. Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.