Цитата | ||
---|---|---|
Андрей Николаев написал:
|

Цитата |
---|
И лучше чтобы у сайта - был email для отправления по-умолчанию. |

-----------------------
Чтож задебажил:
Как описано в инструкции, создал файл test_email.sh в каталоге /usr/bin/
Код |
---|
touch /usr/bin/test_email.sh |
Код |
---|
#!/bin/bash export HOME=/home/bitrix tmp_dir=/tmp/mail args=$@ if [[ ! -d $tmp_dir ]]; then mkdir $tmp_dir chmod 777 $tmp_dir fi message_body="" while read line; do message_body="$message_body$line\n" done < /dev/stdin tmp_file=$(mktemp $tmp_dir/$(date +%Y%m%d_%H%M%S)_XXXXXXXXX) echo "=========================================" > $tmp_file echo "ARGV: /usr/bin/msmtp --debug -t -i $args" >> $tmp_file echo "=========================================" >> $tmp_file echo -e "BODY: $message_body" >> $tmp_file echo "=========================================" >> $tmp_file # send message echo -e "$message_body" | /usr/bin/msmtp --debug -t -i $args >> $tmp_file && 2>&1 |
Код |
---|
chmod a+x /usr/bin/test_email.sh |
Отправил в ребут Апач!
Код |
---|
systemctl restart httpd.service |
ТЕСТИМ!

Все ОК (в плане дебага), надебажил вот такое вот письмо


Скрытый текст |
---|
========================================= ARGV: /usr/bin/msmtp --debug -t -i ========================================= BODY: To: mikhail@*******.com Subject: =?UTF-8?B?0JjQvdGC0LXRgNC90LXRgiDQvNCw0LPQsNC30LjQvSDQtNC+0LzQsNGI0L3Q X-PHP-Originating-Script: 600:tools.php From: mikhail@*******.com Reply-To: mikhail@*******.com BCC: mikhail@*******.com X-EVENT_NAME: USER_PASS_REQUEST X-Priority: 3 (Normal) Date: Mon, 08 Jan 2018 13:01:18 +0300 X-MID: 0.3 (08.01.2018 13:01:18) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Информационное сообщение сайта ******** . COM ------------------------------------------ Михаил, Вы запросили ваши регистрационные данные. Для смены пароля перейдите по следующей ссылке: Ваша регистрационная информация: ID пользователя: 1 Статус профиля: активен Login: admin Сообщение сгенерировано автоматически. MID #0.3 (08.01.2018 13:01:18) ========================================= loaded system configuration file /etc/msmtprc loaded user configuration file /home/bitrix/.msmtprc falling back to default account using account default from /home/bitrix/.msmtprc host = smtp.mail.ru port = 587 timeout = off protocol = smtp domain = localhost auth = PLAIN user = shop@*********.com password = * passwordeval = (not set) ntlmdomain = (not set) tls = on tls_starttls = on tls_trust_file = (not set) tls_crl_file = (not set) tls_fingerprint = (not set) tls_key_file = (not set) tls_cert_file = (not set) tls_certcheck = off tls_force_sslv3 = off tls_min_dh_prime_bits = (not set) tls_priorities = (not set) auto_from = off maildomain = (not set) from = shop@*********.com dsn_notify = (not set) dsn_return = (not set) keepbcc = on logfile = /home/bitrix/msmtp_default.log syslog = (not set) aliases = (not set) reading recipients from the command line and the mail <-- 220 smtp32.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit --> EHLO localhost <-- 250-smtp32.i.mail.ru <-- 250-SIZE 73400320 <-- 250-8BITMIME <-- 250-PIPELINING <-- 250 STARTTLS --> STARTTLS <-- 220 2.0.0 Start TLS TLS certificate information: Owner: Common Name: *.mail.ru Organization: LLC Mail.Ru Organizational unit: IT Locality: Moscow State or Province: RUSSIAN FEDERATION Country: RU Issuer: Common Name: GeoTrust SSL CA - G3 Organization: GeoTrust Inc. Country: US Validity: Activation time: Tue Jun 21 03:00:00 2016 Expiration time: Sat Sep 15 02:59:59 2018 Fingerprints: SHA1: 5B:26:79:14:A9:F7:A0:D4:FB:83:B5:98:67:0D:EA:90:39:63:AD:73 MD5: 78:B9:19:5B:E8:01:3E:07:96:19:4B:53:57:B7:70:DC --> EHLO localhost <-- 250-smtp32.i.mail.ru <-- 250-SIZE 73400320 <-- 250-8BITMIME <-- 250-PIPELINING <-- 250 AUTH PLAIN LOGIN XOAUTH2 --> AUTH PLAIN AHNob3BAZlalalalalMWNiVUZTT1drZg== <-- 235 Authentication succeeded --> MAIL FROM:<shop@g*******.com> --> RCPT TO:<mikhail@*******.com> --> RCPT TO:<mikhail@*******.com> --> DATA <-- 250 OK <-- 250 Accepted <-- 250 Accepted <-- 354 Enter message, ending with "." on a line by itself --> To: mikhail@*******.com --> Subject: =?UTF-8?B?0JjQvdGC0LXRgNC90LXRlslslsllsGC0LXQutGB0YLQuNC70YzQvdC+0Lkg0 --> X-PHP-Originating-Script: 600:tools.php --> From: mikhail@*******.com --> Reply-To: mikhail@*******.com --> BCC: mikhail@*******.com --> X-EVENT_NAME: USER_PASS_REQUEST --> X-Priority: 3 (Normal) --> Date: Mon, 08 Jan 2018 13:01:18 +0300 --> X-MID: 0.3 (08.01.2018 13:01:18) --> Content-Type: text/plain; charset=UTF-8 --> Content-Transfer-Encoding: 8bit --> --> Информационное сообщение сайта ******** . COM --> ------------------------------------------ --> Михаил, --> --> Вы запросили ваши регистрационные данные. --> --> Для смены пароля перейдите по следующей ссылке: --> --> --> Ваша регистрационная информация: --> --> ID пользователя: 1 --> Статус профиля: активен --> Login: admin --> --> Сообщение сгенерировано автоматически. --> --> MID #0.3 (08.01.2018 13:01:18) --> --> --> --> . <-- 550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See |
Но что-то вот ничего тут полезного я не нашел, все тот же комментарий, что и в логах /home/bitrix/msmtp_default.log
550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See
Thanx