czy ktoś zrobił wysyłkę maili z załącznikami poprzez SMTP googlowe?
W dniu 18.05.2012 22:38, D.Wesołowski napisał(a):
W dniu 2012-05-18 02:34, GC pisze:
czy ktoś zrobił wysyłkę maili z załącznikami poprzez SMTP googlowe?
robil i zrobil, nawet patcha podsylalem, ale cos tam jeszcze mialem poprawic/sprawdzic, na razie czasu braklo
bin/lms-sendinvoices.php radzi sobie z dowolnymi SMTP.
czy ktoś zrobił wysyłkę maili z załącznikami poprzez SMTP googlowe?
robil i zrobil, nawet patcha podsylalem, ale cos tam jeszcze mialem poprawic/sprawdzic, na razie czasu braklo
bin/lms-sendinvoices.php radzi sobie z dowolnymi SMTP.
-- Pozdrawiam Tomasz Chiliński, Chilan
mailing z LMS (wiadomości) działa przy takiej konfiguracji:
smtp_host [mail] ssl://smtp.gmail.com smtp_password [mail] ********** smtp_port [mail] 465 smtp_username [mail] login@domena.pl
jednakże nie umiałem poradzić sobie z konfiguracją lms-sendinvoices.php - problem z połączeniem szyfrowanym.
;smtp_host = ssl://smtp.gmail.com ; Error sending mail: The SMTP server ssl://smtp.gmail.com was not found smtp_host = smtp.gmail.com ; Error sending mail: Server error: 400 connection lost smtp_user = login@domena.pl smtp_pass = *********** smtp_port = 465 smtp_auth = PLAIN ; 'LOGIN', 'PLAIN', 'CRAM-MD5', 'NTLM'
dla każdego smtp_auth z powyższych jest connection lost. Gdzie zatem robię błąd?
GC
W dniu 21.05.2012 15:39, GC napisał(a):
czy ktoś zrobił wysyłkę maili z załącznikami poprzez SMTP googlowe?
robil i zrobil, nawet patcha podsylalem, ale cos tam jeszcze mialem poprawic/sprawdzic, na razie czasu braklo
bin/lms-sendinvoices.php radzi sobie z dowolnymi SMTP.
-- Pozdrawiam Tomasz Chiliński, Chilan
mailing z LMS (wiadomości) działa przy takiej konfiguracji:
smtp_host [mail] ssl://smtp.gmail.com smtp_password [mail] ********** smtp_port [mail] 465 smtp_username [mail] login@domena.pl
jednakże nie umiałem poradzić sobie z konfiguracją lms-sendinvoices.php - problem z połączeniem szyfrowanym.
;smtp_host = ssl://smtp.gmail.com ; Error sending mail: The SMTP server ssl://smtp.gmail.com was not found smtp_host = smtp.gmail.com ; Error sending mail: Server error: 400 connection lost smtp_user = login@domena.pl smtp_pass = *********** smtp_port = 465 smtp_auth = PLAIN ; 'LOGIN', 'PLAIN', 'CRAM-MD5', 'NTLM'
dla każdego smtp_auth z powyższych jest connection lost. Gdzie zatem robię błąd?
Jak wygląda sekcja sendinvoices w lms.ini? Jeśli chcesz korzystać z ustawień z sekcji mail to sekcja sendinvoices powinna być pusta.
GC
czy ktoś zrobił wysyłkę maili z załącznikami poprzez SMTP googlowe?
robil i zrobil, nawet patcha podsylalem, ale cos tam jeszcze mialem poprawic/sprawdzic, na razie czasu braklo
bin/lms-sendinvoices.php radzi sobie z dowolnymi SMTP.
mailing z LMS (wiadomości) działa przy takiej konfiguracji:
smtp_host [mail] ssl://smtp.gmail.com smtp_password [mail] ********** smtp_port [mail] 465 smtp_username [mail] login@domena.pl
jednakże nie umiałem poradzić sobie z konfiguracją lms-sendinvoices.php - problem z połączeniem szyfrowanym.
;smtp_host = ssl://smtp.gmail.com ; Error sending mail: The SMTP server ssl://smtp.gmail.com was not found smtp_host = smtp.gmail.com ; Error sending mail: Server error: 400 connection lost smtp_user = login@domena.pl smtp_pass = *********** smtp_port = 465 smtp_auth = PLAIN ; 'LOGIN', 'PLAIN', 'CRAM-MD5', 'NTLM'
dla każdego smtp_auth z powyższych jest connection lost. Gdzie zatem robię błąd?
Jak wygląda sekcja sendinvoices w lms.ini? Jeśli chcesz korzystać z ustawień z sekcji mail to sekcja sendinvoices powinna być pusta.
ok... widzę, że pojawił się skrypt php, a ja męczę się z perlowym...
GC
Jak wygląda sekcja sendinvoices w lms.ini? Jeśli chcesz korzystać z ustawień z sekcji mail to sekcja sendinvoices powinna być pusta.
[sendinvoices] lms_url = http://****.pl/ lms_user = ***** lms_password = ******** sender_name = sender sender_email = *****.pl mail_subject = 'Faktura numer %invoice' mail_body = 'W zalaczeniu faktura VAT o numerze %invoice'
i nie znajduje mi żadnej faktury do wysłania...
# ./lms-sendinvoices.php lms-sendinvoices.php (C) 2001-2012 LMS Developers Using file /etc/lms/lms.ini as config.
próbowałem z fakedate i bez, z invoiceid i bez. URL, login i pass są poprawne bo podanie tych danych w przeglądarkę generuje fakturę.
czy ten skrypt zadziała z wersja git z 16 marca 2012? LMS 1.11-git DB: 2012030801
W dniu 21.05.2012 16:52, GC napisał(a):
Jak wygląda sekcja sendinvoices w lms.ini? Jeśli chcesz korzystać z ustawień z sekcji mail to sekcja sendinvoices powinna być pusta.
[sendinvoices] lms_url = http://****.pl/ lms_user = ***** lms_password = ******** sender_name = sender sender_email = *****.pl mail_subject = 'Faktura numer %invoice' mail_body = 'W zalaczeniu faktura VAT o numerze %invoice'
i nie znajduje mi żadnej faktury do wysłania...
# ./lms-sendinvoices.php lms-sendinvoices.php (C) 2001-2012 LMS Developers Using file /etc/lms/lms.ini as config.
próbowałem z fakedate i bez, z invoiceid i bez. URL, login i pass są poprawne bo podanie tych danych w przeglądarkę generuje fakturę.
Czy rzeczywiście res zwracany przez curl_exec() jest pusty? Sprawdzałeś?
czy ten skrypt zadziała z wersja git z 16 marca 2012? LMS 1.11-git DB: 2012030801
Czy rzeczywiście res zwracany przez curl_exec() jest pusty? Sprawdzałeś?
tak był pusty. temat rozwiązany - żaden klient nie miał zgody na wysyłanie faktur na maila :/ skrypt perlowy tego warunku nie sprawdzał, ja tej funkcji nie używałem i stąd mój problem.
wszystko działa - przechodzę na php :)
GC
W dniu 21 maja 2012 23:23 użytkownik GC gcichowski@gmail.com napisał:
skrypt perlowy tego warunku nie sprawdzał,
kiedyś nie sprawdzał, teraz zgodnie z zaszadą sprawdza. Musiałeś mieś stary skrypt ...
AND d.cdate >= $daystart AND d.cdate <= $dayend AND c.invoicenotice = 1
...
ja tej funkcji nie używałem
i stąd mój problem.
wszystko działa - przechodzę na php :)
kiedyś nie sprawdzał, teraz zgodnie z zaszadą sprawdza. Musiałeś mieś stary skrypt
Mogło i tak być....
Przy okazji proponuję dodać do lms-sendinvoices.php taką zmianę:
--- lms-sendinvoices.php.bak 2012-05-19 06:25:38.000000000 +0200 +++ lms-sendinvoices.php 2012-05-22 00:44:08.000000000 +0200 @@ -268,6 +268,8 @@
$invoice_number = docnumber($doc['number'], $invoice_number, $doc['cdate'] + date('Z')); $body = preg_replace('/%invoice/', $invoice_number, $body); + $body = preg_replace('/%balance/', $LMS->GetCustomerBalance($doc['customerid']), $body); + $body = preg_replace('/%today/', $year ."-". $month ."-". $day, $body); $body = str_replace('\n', "\n", $body); $subject = preg_replace('/%invoice/', $invoice_number, $subject); $filename = preg_replace('/%docid/', $doc['id'], $invoice_filename);
by w treści maila móc napisać o aktualnym zadłużeniu
W dniu 22.05.2012 00:45, GC napisał(a):
kiedyś nie sprawdzał, teraz zgodnie z zaszadą sprawdza. Musiałeś mieś stary skrypt
Mogło i tak być....
Przy okazji proponuję dodać do lms-sendinvoices.php taką zmianę:
A nie mógłbyś tego podesłać jako załącznik w postaci patch.gz ?
--- lms-sendinvoices.php.bak 2012-05-19 06:25:38.000000000 +0200 +++ lms-sendinvoices.php 2012-05-22 00:44:08.000000000 +0200 @@ -268,6 +268,8 @@
$invoice_number = docnumber($doc['number'],
$invoice_number, $doc['cdate'] + date('Z')); $body = preg_replace('/%invoice/', $invoice_number, $body);
$body = preg_replace('/%balance/',
$LMS->GetCustomerBalance($doc['customerid']), $body);
$body = preg_replace('/%today/', $year ."-".
$month ."-". $day, $body); $body = str_replace('\n', "\n", $body); $subject = preg_replace('/%invoice/', $invoice_number, $subject); $filename = preg_replace('/%docid/', $doc['id'], $invoice_filename);
by w treści maila móc napisać o aktualnym zadłużeniu
W dniu 22.05.2012 13:11, GC napisał(a):
Przy okazji proponuję dodać do lms-sendinvoices.php taką zmianę:
A nie mógłbyś tego podesłać jako załącznik w postaci patch.gz ?
oczywiscie - plik w zalaczeniu
Dzięki - zaraz założę patcha na git.
Przy okazji proponuję dodać do lms-sendinvoices.php taką zmianę:
A nie mógłbyś tego podesłać jako załącznik w postaci patch.gz ?
oczywiscie - plik w zalaczeniu
Dzięki - zaraz założę patcha na git.
idąc za ciosem, w załączeniu patch, dzięki któremu treść maila jest brana z konfiguracji UI ['mail']['sendinvoice_mail_body'] jezeli nie ma wpisu ['sendinvoices']['mail_body'] w lms.ini
upraszcza to kłopot z kodowaniem innym niz utf-8 w konsoli.
pozdrawiam Grzegorz Cichowski
W dniu 29.05.2012 13:29, GC napisał(a):
Przy okazji proponuję dodać do lms-sendinvoices.php taką zmianę:
A nie mógłbyś tego podesłać jako załącznik w postaci patch.gz ?
oczywiscie - plik w zalaczeniu
Dzięki - zaraz założę patcha na git.
idąc za ciosem, w załączeniu patch, dzięki któremu treść maila jest brana z konfiguracji UI ['mail']['sendinvoice_mail_body'] jezeli nie ma wpisu ['sendinvoices']['mail_body'] w lms.ini
upraszcza to kłopot z kodowaniem innym niz utf-8 w konsoli.
Dzięki - nałożone.
pozdrawiam Grzegorz Cichowski
uczestnicy (4)
-
"D.Wesołowski"
-
GC
-
Marcin
-
Tomasz Chiliński