Меню

Smtp ошибка 550 невозможно добавить получателя roundcube

I find your response quite confusing and difficult to follow.

Are you trying to connect to a local SMTP server or your ISPs SMTP server?

Sorry JohnDoh, I have also posted more threads in other foruns and i forget to explain better the situation here.

I have set a local webservice in a local server inside of my private network, to push and send mails from my ISP server.

Till now i can receive mails from everyone, but i am just able to send mails to domains inside of my ISP server. It seems that there is a problem with authentication, but i am not getting it.

If i try to send mails for other outside domains i receive the following message:

SMTP Error (550): Failed to add recipient «XXX» (Please turn on SMTP Authentication in your mail client.
XXX (XXX.local) [XXX]:XXX
is not permitted to relay through this server without authentication.).

But i receive this message only if i have this settings in default:

$config[‘smtp_server’] = ‘’;
$config[‘smtp_port’] = 25;
$config[‘smtp_user’] = »;
$config[‘smtp_pass’] = »;
$config[‘smtp_auth_type’] = ‘’;

If i change my default settings to (as i already read somewhere to authenticate SMTP to send emails to outside domains/mailservers):

$config[‘smtp_server’] = ‘%n’; // my mail server starts with mail.*
$config[‘smtp_port’] = 25;
$config[‘smtp_user’] = ‘%u’;
$config[‘smtp_pass’] = ‘%p’;
$config[‘smtp_auth_type’] = ‘LOGIN’;

I will not be capable to send mails to anyone (inside or outside of my ISP server) receiving this message:

SMTP Error (250): Authentication failed.

I guess you are connecting to your ISPs SMTP server then. Did they not give you the connection settings for it?

They gave to me only the address for SMTP and IMAP, in their case it is the same link (started with mail.*) with the default ports for SMTP and IMAP.

You have set %u and %p for the SMTP auth creds. are you certain that is correct?

The SMTP auth is not supposed to be done through my email login account? I have used %u and %p just because i have seen (read) people solving this problem with it.

ps. you should set your Roundcube config vars in config.inc.php that way they will not get overwritten when you update Roundcube.

I tried and still same error =/:

SMTP Error (250): Authentication failed.

default settings:

// ———————————-
// SMTP
// ———————————-

// SMTP server host (for sending mails).
// To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
// If left blank, the PHP mail() function is used
// Supported replacement variables:
// %h — user’s IMAP hostname
// %n — hostname ($_SERVER[‘SERVER_NAME’])
// %t — hostname without the first part
// %d — domain (http hostname $_SERVER[‘HTTP_HOST’] without the first part)
// %z — IMAP domain (IMAP hostname without the first part)
// For example %n = mail.domain.tld, %t = domain.tld

// $config[‘smtp_server’] = ‘%n’;
$config[‘smtp_server’] = ‘mail.X.pt’;

// SMTP port (default is 25; use 587 for STARTTLS or 465 for the
// deprecated SSL over SMTP (aka SMTPS))

$config[‘smtp_port’] = 25;

// SMTP username (if required) if you use %u as the username Roundcube
// will use the current username for login

$config[‘smtp_user’] = ‘%u’;
// $config[‘smtp_user’] = »;

// SMTP password (if required) if you use %p as the password Roundcube
// will use the current user’s password for login

$config[‘smtp_pass’] = ‘%p’;
// $config[‘smtp_pass’] = »;

// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)

$config[‘smtp_auth_type’] = ‘LOGIN’;
//$config[‘smtp_auth_type’] = ‘’;

// Optional SMTP authentication identifier to be used as authorization proxy
$config[‘smtp_auth_cid’] = null;

// Optional SMTP authentication password to be used for smtp_auth_cid
$config[‘smtp_auth_pw’] = null;

// SMTP HELO host
// Hostname to give to the remote server for SMTP ‘HELO’ or ‘EHLO’ messages
// Leave this blank and you will get the server variable ‘server_name’ or
// localhost if that isn’t defined.
$config[‘smtp_helo_host’] = »;

// SMTP connection timeout, in seconds. Default: 0 (use default_socket_timeout)
// Note: There’s a known issue where using ssl connection with
// timeout > 0 causes connection errors (https://bugs.php.net/bug.php?id=54511)
$config[‘smtp_timeout’] = 0;

// SMTP socket context options
// See http://php.net/manual/en/context.ssl.php
// The example below enables server certificate validation, and
// requires ‘smtp_timeout’ to be non zero.
// $config[‘smtp_conn_options’] = array(
//   ‘ssl’         => array(
//     ‘verify_peer’  => true,
//     ‘verify_depth’ => 3,
//     ‘cafile’       => ‘/etc/openssl/certs/ca.crt’,
//   ),
// );
$config[‘smtp_conn_options’] = null;

config settings:

// ———————————-
// SMTP
// ———————————-
// SMTP server host (for sending mails).
// To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
// If left blank, the PHP mail() function is used
// Supported replacement variables:
// %h — user’s IMAP hostname
// %n — hostname ($_SERVER[‘SERVER_NAME’])
// %t — hostname without the first part
// %d — domain (http hostname $_SERVER[‘HTTP_HOST’] without the first part)
// %z — IMAP domain (IMAP hostname without the first part)
// For example %n = mail.domain.tld, %t = domain.tld
$config[‘smtp_server’] = ‘mail.X.pt’;

//——————————

// SMTP port (default is 25; use 587 for STARTTLS or 465 for the
// deprecated SSL over SMTP (aka SMTPS))

$config[‘smtp_port’] = 25;

// SMTP username (if required) if you use %u as the username Roundcube
// will use the current username for login

$config[‘smtp_user’] = ‘%u’;

// $config[‘smtp_user’] = »;

// SMTP password (if required) if you use %p as the password Roundcube
// will use the current user’s password for login

$config[‘smtp_pass’] = ‘%p’;
// $config[‘smtp_pass’] = »;

//——————————

// provide an URL where a user can get support for this Roundcube installation
// PLEASE DO NOT LINK TO THE ROUNDCUBE.NET WEBSITE HERE!
$config[‘support_url’] = »;

// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$config[‘smtp_auth_type’] = ‘LOGIN’; // also changed here

I have read a lot of stuff about SPF and DKIM who are related with SMTP authentication, and i am a bit confuse about it (how it works in pratice), but i am starting to think that maybe i need some kind of key to sign my mails in my local server, or something like that. In my mailserver i have both SPF and DKIM activated.

UPDATE1:

I have activated a smtp log, when i leave input:

[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 220-cpanel.X.pt ESMTP Exim 4.87 #1 Mon, 17 Oct 2016 11:16:24 +0100
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 220-We do not authorize the use of this system to transport unsolicited,
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 220 and/or bulk e-mail.
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Send: EHLO X.local
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250-cpanel.X.pt Hello X.pt [X]
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250-SIZE 52428800
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250-8BITMIME
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250-PIPELINING
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250-AUTH PLAIN LOGIN
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250-STARTTLS
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250 HELP
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Send: RSET
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 250 Reset OK
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Send: QUIT
[17-Oct-2016 11:16:24 +0100]: <sbg56vpg> Recv: 221 cpanel.X.pt closing connection

UPDATE2:

Smtp log, when i leave default/blank input:

[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 220-cpanel.X.pt ESMTP Exim 4.87 #1 Mon, 17 Oct 2016 12:11:43 +0100
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 220-We do not authorize the use of this system to transport unsolicited,
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 220 and/or bulk e-mail.
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Send: EHLO X.local
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250-cpanel.X.pt Hello X.rev.vodafone.pt [X]
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250-SIZE 52428800
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250-8BITMIME
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250-PIPELINING
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250-AUTH PLAIN LOGIN
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250-STARTTLS
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250 HELP
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Send: MAIL FROM:<teste@X.pt>
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250 OK
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Send: RCPT TO:<X@gmail.com>
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 550-Please turn on SMTP Authentication in your mail client.
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 550-X.rev.vodafone.pt (X.local) [X]:61195
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 550 is not permitted to relay through this server without authentication.
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Send: RSET
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 250 Reset OK
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Send: QUIT
[17-Oct-2016 12:11:42 +0100]: <sbg56vpg> Recv: 221 cpanel.X.pt closing connection

P.S. in both smtp logs i tried to send mail to outside domains.

Материал из Wiki — Iphoster — the best ever hosting and support. 2005 — 2023

Перейти к:навигация, поиск

RoundCube — SMTP ошибка (550): Невозможно добавить получателя «user1@gmail.com» (Administrative prohibition)

Ошибка при отправке почты через Roundcube:

RoundCube - SMTP ошибка (550): Невозможно добавить получателя "user1@gmail.com" (Administrative prohibition)

говорит, о том что в конфиге roundcube значение smtp_helo_host — пустое. Решение — прописать в smtp_helo_host — домен отправителя:

# vi /etc/roundcubemail/defaults.inc.php
$config['smtp_helo_host'] = 'имя_домена';

Если это не помогло — то смотрим логи exim:

# tail -f /var/log/exim/main.log
 

если там ошибка

2020-02-20 10:37:34 Rejected from admin@domain.com to user@gmail.com by blacklist.

то нужно проверить черные списки exim. Это может быть файл:

/etc/exim/blacklist

Почистить его и перезапустить exim:

# systemctl restart exim

Комментарии

Смотрите трафик, что именно отправляется где и как. Большего сказать по предоставленной информации не могу.

какую информацию вам представить?

на форуме iredmaila советуют проверять карту
# postmap -q ***@***.ru ldap:/etc/postfix/ldap/virtual_mailbox_maps.cf

она у меня пустая

а проверка отправителя проводится по карте

postmap -q ***@***.ru  ldap:/etc/postfix/ldap/sender_login_maps.cf

в этой карте отправитель присутствует

видимо все таки это постфикс блокирует отправление

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/iRedMail.crt
smtpd_tls_key_file = /etc/ssl/private/iRedMail.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mailserver.mountain.ru
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = mailserver.mountain.ru
mydestination = $myhostname, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.1
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#inet_protocols = all
inet_protocols = ipv4
virtual_alias_domains =
mydomain = ***.***.ru
allow_percent_hack = no
swap_bangpath = no
mynetworks_style = host
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_reject_unlisted_recipient = yes
smtpd_reject_unlisted_sender = yes
smtpd_tls_protocols = !SSLv2 !SSLv3
smtp_tls_protocols = !SSLv2 !SSLv3
lmtp_tls_protocols = !SSLv2 !SSLv3
smtpd_tls_mandatory_protocols = !SSLv2 !SSLv3
smtp_tls_mandatory_protocols = !SSLv2 !SSLv3
lmtp_tls_mandatory_protocols = !SSLv2 !SSLv3
smtpd_tls_mandatory_exclude_ciphers = aNULL, eNULL, EXPORT, DES, RC4, MD5, PSK, aECDH, EDH-DSS-DES-CBC3-SHA, EDH-RSA-DES-CDC3-SHA, KRB5-DE5, CBC3-SHA
smtpd_tls_dh1024_param_file = /etc/ssl/dhparams.pem
smtp_tls_security_level = may
smtp_tls_CAfile = $smtpd_tls_CAfile
smtp_tls_loglevel = 0
smtp_tls_note_starttls_offer = yes
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender, reject_unlisted_sender, permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated
delay_warning_time = 0h
maximal_queue_lifetime = 4h
bounce_queue_lifetime = 4h
proxy_read_maps = $canonical_maps $lmtp_generic_maps $local_recipient_maps $mydestination $mynetworks $recipient_bcc_maps $recipient_canonical_maps $relay_domains $relay_recipient_maps $relocated_maps $sender_bcc_maps $sender_canonical_maps $smtp_generic_maps $smtpd_sender_login_maps $transport_maps $virtual_alias_domains $virtual_alias_maps $virtual_mailbox_domains $virtual_mailbox_maps $smtpd_sender_restrictions
smtp_data_init_timeout = 240s
smtp_data_xfer_timeout = 600s
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, check_helo_access pcre:/etc/postfix/helo_access.pcre
queue_run_delay = 300s
minimal_backoff_time = 300s
maximal_backoff_time = 4000s
enable_original_recipient = no
disable_vrfy_command = yes
home_mailbox = Maildir/
allow_min_user = no
message_size_limit = 15728640
virtual_minimum_uid = 2000
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000
virtual_mailbox_base = /var/vmail
transport_maps = hash:/etc/postfix/transport
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql/virtual_mailbox_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql/virtual_alias_maps.cf, proxy:mysql:/etc/postfix/mysql/domain_alias_maps.cf, proxy:mysql:/etc/postfix/mysql/catchall_maps.cf, proxy:mysql:/etc/postfix/mysql/domain_alias_catchall_maps.cf
sender_bcc_maps = proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_user.cf, proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_domain.cf
recipient_bcc_maps = proxy:mysql:/etc/postfix/mysql/recipient_bcc_maps_user.cf, proxy:mysql:/etc/postfix/mysql/recipient_bcc_maps_domain.cf
relay_domains = $mydestination, proxy:mysql:/etc/postfix/mysql/relay_domains.cf
smtpd_sender_login_maps = proxy:mysql:/etc/postfix/mysql/sender_login_maps.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_tls_auth_only = yes
#smtpd_recipient_restrictions = reject_unknown_recipient_domain, reject_non_fqdn_recipient, reject_unlisted_recipient, check_policy_service inet:127.0.0.1:7777, check_policy_service inet:127.0.0.1:10031, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_recipient_restrictions = reject_unknown_recipient_domain, reject_non_fqdn_recipient, reject_unlisted_recipient, check_policy_service inet:127.0.0.1:10031, permit_mynetworks, permit_sasl_authenticated, reject_unath_destination
#smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:7777, check_policy_service inet:127.0.0.1:10031,
smtpd_end_of_data_restrictions =  check_policy_service inet:127.0.0.1:10031,
smtpd_tls_security_level = may
smtpd_tls_loglevel = 0
smtpd_tls_CAfile = /etc/ssl/certs/iRedMail.crt
tls_random_source = dev:/dev/urandom
mailbox_command = /usr/lib/dovecot/deliver
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/dovecot-auth
content_filter = smtp-amavis:[127.0.0.1]:10024
smtp-amavis_destination_recipient_limit = 1
smtpd_discard_ehlo_keyword_address_maps = hash:/etc/postfix/discard_ehlo

vovan88

Posts: 10
Joined: Mon Dec 11, 2017 3:03 pm

SMTP ошибка (550): Невозможно добавить получателя

Здравствуйте участники форума, обновил версию php до 5.5.38 и появилась проблема. Сначала выходила ошибка 404 когда заходил на webmail, но ее я исправил. Сейчас при отправке писем выходит ошибка SMTP ошибка (550): Невозможно добавить получателя и не возможно отправить сообщение. На почту сообщения доходят нормально. У меня Centos 7. Подскажите пожалуйста как исправить данную ошибку



imperio

VestaCP Team
Posts: 6987
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

Re: SMTP ошибка (550): Невозможно добавить получателя

Post

by imperio » Sat Dec 16, 2017 7:48 pm

Укажите точную ошибку из почтовых логов.

обновил версию php до 5.5.38 и появилась проблема.
У меня Centos 7.

А зачем обновляли? На CentOS по умолчанию ставится 5.6


vovan88

Posts: 10
Joined: Mon Dec 11, 2017 3:03 pm

Re: SMTP ошибка (550): Невозможно добавить получателя

Post

by vovan88 » Mon Dec 18, 2017 5:19 am

Логи ошибки

2017/12/17 20:44:03 [error] 8577#8577: *14376 upstream sent too big header while reading response header from upstream, client: 79.133.154.100, server: мойсайт, request: «POST /phpmyadmin/import.php HTTP/1.1», upstream: «http://ip:8080/phpmyadmin/import.php», host: «мойсайт»
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP Warning: file_put_contents(/var/log/roundcubemail/errors.log): failed to open stream: xd0x9exd1x82xd0xbaxd0xb0xd0xb7xd0xb0xd0xbdxd0xbe xd0xb2 xd0xb4xd0xbexd1x81xd1x82xd1x83xd0xbfxd0xb5 in /usr/share/roundcubemail/program/lib/Roundcube/rcube.php on line 1265, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP Stack trace:, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 1. {main}() /usr/share/roundcubemail/index.php:0, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 2. rcmail->login() /usr/share/roundcubemail/index.php:121, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 3. rcube_imap->connect() /usr/share/roundcubemail/program/include/rcmail.php:626, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 4. rcube::raise_error() /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap.php:197, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 5. rcube::log_bug() /usr/share/roundcubemail/program/lib/Roundcube/rcube.php:1310, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 6. rcube::write_log() /usr/share/roundcubemail/program/lib/Roundcube/rcube.php:1368, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 7. file_put_contents() /usr/share/roundcubemail/program/lib/Roundcube/rcube.php:1265, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP Warning: Login failed for vladimir from 79.133.154.100(X-Real-IP: 79.133.154.100,X-Forwarded-For: 79.133.154.100). AUTHENTICATE PLAIN: Authentication failed. in /usr/share/roundcubemail/program/lib/Roundcube/rcube.php on line 1370, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP Stack trace:, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 1. {main}() /usr/share/roundcubemail/index.php:0, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 2. rcmail->login() /usr/share/roundcubemail/index.php:121, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 3. rcube_imap->connect() /usr/share/roundcubemail/program/include/rcmail.php:626, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 4. rcube::raise_error() /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap.php:197, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 5. rcube::log_bug() /usr/share/roundcubemail/program/lib/Roundcube/rcube.php:1310, referer: https://мойсайт/webmail/
[Mon Dec 18 08:12:22 2017] [error] [client 79.133.154.100] PHP 6. trigger_error() /usr/share/roundcubemail/program/lib/Roundcube/rcube.php:1370, referer: https://мойсайт/webmail/


aleksndr

Posts: 38
Joined: Tue Apr 05, 2016 1:25 pm

Re: SMTP ошибка (550): Невозможно добавить получателя

Post

by aleksndr » Wed Dec 20, 2017 4:12 pm

У меня при отправке, вот что выдаёт

Code: Select all

SMTP ошибка (550): Невозможно установить отправителя "support@natorrent.pro" (Access denied - Invalid HELO name (See RFC2821 4.1.3))


imperio

VestaCP Team
Posts: 6987
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

Re: SMTP ошибка (550): Невозможно добавить получателя

Post

by imperio » Wed Dec 20, 2017 5:54 pm

aleksndr wrote:У меня при отправке, вот что выдаёт

Code: Select all

SMTP ошибка (550): Невозможно установить отправителя "support@natorrent.pro" (Access denied - Invalid HELO name (See RFC2821 4.1.3))

У вас точно правильно установлен hostname в /etc/hosts и /etc/hostname и PTR запись ?




На чтение 5 мин. Просмотров 2.2k. Опубликовано 31.07.2019

Слишком часто сообщения об ошибках непонятны. Эта страница будет вашим руководством по кодовым почтовым серверам, если ваша электронная почта не отправляется. Если вы получили сообщение об ошибке типа «Не удалось отправить ваше сообщение. Ошибка 421», каков ваш следующий шаг? Пусть эта страница будет вашим руководством к тому, что делать дальше.

Содержание

  1. Коды ошибок SMTP: значение за цифрами
  2. Получил SMTP 550: постоянный сбой одного или нескольких получателей?
  3. Список кодов ошибок SMTP (с пояснениями)

Коды ошибок SMTP: значение за цифрами

Почтовый сервер ответит на каждый запрос клиента (например, вашей почтовой программы) кодом возврата. Этот код состоит из трех чисел.

Первый обычно указывает, принял ли сервер команду и может ли она ее обработать. Пять возможных значений:

  • 1 . Сервер принял команду, но пока не предпринимает никаких действий. Требуется подтверждающее сообщение. В настоящее время это не используется.
  • 2 . Сервер успешно выполнил задание.
  • 3 . Сервер понял запрос, но для его завершения требуется дополнительная информация.
  • 4 . На сервере произошла временная ошибка. Если команда повторяется без каких-либо изменений, она может быть выполнена. Почтовые серверы могут использовать такие временные сбои, чтобы держать ненадежных отправителей в страхе.
  • 5 . На сервере обнаружена ошибка.

Второй номер дает больше информации. Это шесть возможных значений:

  • 0 : произошла синтаксическая ошибка.
  • 1 . Обозначает информационный ответ, например, на запрос HELP.
  • 2 . Относится к статусу подключения.
  • 3 и 4 не указаны.
  • 5 . Относится к состоянию почтовой системы в целом и почтового сервера в частности.

Последний номер является еще более конкретным и показывает больше градаций статуса пересылки почты.

Получил SMTP 550: постоянный сбой одного или нескольких получателей?

Наиболее распространенный код ошибки SMTP при отправке электронной почты – 550.

Ошибка SMTP 550 – это общее сообщение об ошибке. Это означает, что письмо не может быть доставлено.

Ошибка доставки SMTP 550 происходит по разным причинам; хотя сам код ошибки 550 ничего не говорит о причине сбоя, многие SMTP-сервер содержат пояснительное сообщение с кодом ошибки.

Зачастую электронное письмо не может быть доставлено, поскольку оно было заблокировано как спам, либо путем анализа его содержимого, либо потому, что отправитель – или сеть отправителя – указан в качестве вероятного источника спама в черном списке DNS. Некоторые почтовые серверы также проверяют ссылки на вредоносные программы и возвращают ошибку 550. К SMTP-ошибкам 550 относятся следующие коды:

  • 550 5.7.1 . Служба недоступна: клиент [###] заблокирован с помощью ### (Exchange Server)
  • 550 5.7.1: сообщение отклонено как спам с помощью фильтрации содержимого (Exchange Server)
  • 550 Это сообщение было классифицировано как СПАМ и может быть не доставлено
  • 550 Высокая вероятность спама (Gmail)
  • 550 5.2.1 почта от отказавшегося спам-сайта
  • 550 Ваше сообщение было отклонено, так как было обнаружено, что вы отправляете спам (Отправка из Rackspace)
  • 550 Сообщение содержало небезопасный контент

Что ты можешь сделать? Если возможно, попробуйте связаться с получателем другими способами . Если сообщение об ошибке указывает на определенный черный список или фильтр спама, попробуйте связаться с администратором списка или фильтра . В противном случае вы всегда можете объяснить неудачную ситуацию своему провайдеру электронной почты . Они могут связаться со своим коллегой на приемной стороне и разобраться в ситуации.

Список кодов ошибок SMTP (с пояснениями)

Три числа ошибки SMTP дают нам подробный список кодов ответов сервера ESMTP/SMTP, как указано в RFC 821 и последующих расширениях:

  • 211 – сообщение о состоянии системы.
  • 214 . Далее следует справочное сообщение для читателя.
  • 220 – служба SMTP готова.
  • 221 . Служба закрывается.
  • 250 . Запрошенное действие выполнено и выполнено. Лучшее сообщение из всех них.
  • 251 . Получатель не является локальным для сервера, но сервер примет и перенаправит сообщение.
  • 252 . Получатель не может быть VRFYed, но сервер принимает сообщение и пытается доставить.
  • 354 – начинайте ввод сообщения и заканчивайте на. Это означает, что сервер готов принять само сообщение (после того, как вы сообщили ему, откуда оно и куда вы хотите отправиться).
  • 421 . Служба недоступна, и соединение будет закрыто.
  • 450 . Запрошенная команда не выполнена, поскольку почтовый ящик пользователя был недоступен (например, потому что он был заблокирован). Попробуйте позже.
  • 451 . Команда была прервана из-за ошибки сервера. Не твоя вина. Возможно, дайте знать администратору.
  • 452 . Команда была прервана, поскольку на сервере недостаточно системного хранилища.
  • 455 . Сервер не может обработать команду в данный момент.

Следующие сообщения об ошибках (500-504) обычно говорят вам, что ваш почтовый клиент неисправен или, чаще всего, что ваша электронная почта не может быть доставлена ​​по той или иной причине.

  • 500 . Сервер не смог распознать команду из-за синтаксической ошибки.
  • 501 . В аргументах команды обнаружена синтаксическая ошибка.
  • 502 . Эта команда не реализована.
  • 503 . Сервер обнаружил неверную последовательность команд.
  • 504 . Параметр команды не реализован.
  • 521 . Этот хост никогда не принимает почту; ответ фиктивного сервера.
  • 541 . Сообщение не может быть доставлено по политическим причинам – обычно это спам-фильтр. (Только некоторые SMTP-серверы возвращают этот код ошибки.)
  • 550 . Запрошенная команда не выполнена, поскольку почтовый ящик пользователя был недоступен (например, потому что он не был найден или команда была отклонена по соображениям политики).
  • 551 . Получатель не является локальным для сервера. Затем сервер выдает пробный адрес для переадресации.
  • 552 . Действие было прервано из-за превышения объема памяти.
  • 553 . Команда была прервана, поскольку имя почтового ящика неверно.
  • 554 . Транзакция не удалась. Во всем виновата погода.
  • 555 . Сервер не распознает формат адреса электронной почты, поэтому доставка невозможна.
  • 556 . Сообщение необходимо переслать, но принимающий сервер отклонит его.

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on December 8, 2021

  • The email error 550 can happen with any client or account but it’s directly linked to the SMTP.
  • This problem occurs when the outgoing server hasn’t sent the email signaling that the recipient’s mailbox isn’t available.
  • There are lots of possible causes for this issue, including entering the wrong email address or malware infection.

how to fix email error 550

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Email error 550 can arise in various email client software, such as Outlook and Mozilla Thunderbird. The error arises when some users send emails with client software.

Although the exact error messages that pop up might vary slightly, they will all include the 550 error code. As a consequence, users can’t send emails to specific recipients with their client software.

Error 550 is the SMTP (Simple Mail Transfer Protocol) error for sending emails. The SMTP server hasn’t sent the email when error 550 arises as the recipient’s mailbox isn’t available.

What causes the email error 550?

That can be due to a few things, and in some cases, it might actually be an issue that the intended recipient, not the sender, can fix.

It may be that your email client is not configured properly or a more zealous firewall blocks it. However, the most simple cause for this error is that you entered the wrong email address.

This problem may also occur if the recipient cannot receive your email for some reason or he blocked your domain.

How can I fix the email error 550?

1. Check for email address typos

Error 550 can arise due to email typos. So, double-check you’ve entered the exact email address. Make sure there are no typos, strange characters, or spaces in the email address before clicking the send button.

Although not likely, the recipient’s server might be down when an email is sent. So, try waiting a few minutes or hours, then try sending the email again.

2. Is the Email IP Blacklisted?

  1. It might be the case that an anti-spam filter has blocked the server IP/domain for the email server when error 550 arises. To check if that is the case, open the MX Lookup page.
  2. Enter your email domain in the text box, and click he MX Lookup button. That will then provide IP address details for the email domain entered.
  3. You will see the list of hostnames and IP addresses for the webmail servers so you can just hit the Blacklist Check option for each of them to verify if it’s blocked by anyone.
  4. You can also open the blacklist check page dirrectly and paste the IP address into the text box, then hit the Blacklist Check button, which will show users a list of email blacklists.

If the blacklist check highlights that an anti-spam filter has blacklisted the email IP address entered, that’s why you can’t send the messages. Try sending the message with an alternative email address if you can.

In case you don’t have another email address, set up a new webmail account at Yahoo, Gmail, etc. in just a couple of minutes.

3. Enable SMTP authentication

  1. If you’re using Outlook, first click on the File button.
  2. Now select your account from the top if you have multiple ones, click on Account Settings, and select Server Settings from the menu.
  3. Click on Outgoing email, select the My outgoing server (SMTP) requires authentication check box and make sure that the Use same settings as my incoming mail server option is also checked, then hit Next.
  4. Mozilla Thunderbird users can set up SMTP authentication by clicking Tools and Account Settings.
  5. Select Outgoing Server on the left of the window.
  6. Up next, select an email server, and press the Edit button to open the window that you can see below:
  7. Then you will need to enter the SMTP settings for your email server. For example, if you have a Gmail account enter smtp.gmail.com as the server address and 587 or 465 as the TLS/SSL port numbers.
  8. Click the OK button after entering the required details.

How can I prevent the email error 550?

Although this occurrence is not pretty predictable and it’s hard to pinpoint its exact cause, there are some things you can do to prevent this from happening.

Use anti-spam filters

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

One cause for this problem might be that your email client is infected and it sends out spam messages to all your contacts.

Using anti-spam filters from a strong antivirus can save you from this ever happening. In fact, it will improve the overall security of your PC and data so it’s a good idea any way you put it.

Change the email sending frequency

Sending too many emails in a short timespan can make servers believe you’re a spammer trying to clog the network and that will also get your email blocked.

So if you’re sending more than 50 emails an hour, slow down a little bit and you won’t get in any trouble.

Change your password frequently

The spammer scenario happens because you probably have a weaker password that got highjacked by wrongdoers.

Changing your password often and selecting a more complicated key will solve this problem and prevent any such problems.

Those resolutions will fix the email error 500. However, the intended email recipients might also be able to fix the issue by turning off their antivirus software firewalls or emptying their inboxes.

So, if your email is blocked by the recipient side, the only solution is to contact the person using another communication method to fix the issue.

If you can’t make your email client work, you may also consider the best email clients for Windows and pick a better solution.

For any suggestions or other solutions we might have overlooked, write us a line in the comments section and we will get back to you.

newsletter icon

Newsletter

by Matthew Adams

Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more


Updated on December 8, 2021

  • The email error 550 can happen with any client or account but it’s directly linked to the SMTP.
  • This problem occurs when the outgoing server hasn’t sent the email signaling that the recipient’s mailbox isn’t available.
  • There are lots of possible causes for this issue, including entering the wrong email address or malware infection.

how to fix email error 550

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Email error 550 can arise in various email client software, such as Outlook and Mozilla Thunderbird. The error arises when some users send emails with client software.

Although the exact error messages that pop up might vary slightly, they will all include the 550 error code. As a consequence, users can’t send emails to specific recipients with their client software.

Error 550 is the SMTP (Simple Mail Transfer Protocol) error for sending emails. The SMTP server hasn’t sent the email when error 550 arises as the recipient’s mailbox isn’t available.

What causes the email error 550?

That can be due to a few things, and in some cases, it might actually be an issue that the intended recipient, not the sender, can fix.

It may be that your email client is not configured properly or a more zealous firewall blocks it. However, the most simple cause for this error is that you entered the wrong email address.

This problem may also occur if the recipient cannot receive your email for some reason or he blocked your domain.

How can I fix the email error 550?

1. Check for email address typos

Error 550 can arise due to email typos. So, double-check you’ve entered the exact email address. Make sure there are no typos, strange characters, or spaces in the email address before clicking the send button.

Although not likely, the recipient’s server might be down when an email is sent. So, try waiting a few minutes or hours, then try sending the email again.

2. Is the Email IP Blacklisted?

  1. It might be the case that an anti-spam filter has blocked the server IP/domain for the email server when error 550 arises. To check if that is the case, open the MX Lookup page.
  2. Enter your email domain in the text box, and click he MX Lookup button. That will then provide IP address details for the email domain entered.
  3. You will see the list of hostnames and IP addresses for the webmail servers so you can just hit the Blacklist Check option for each of them to verify if it’s blocked by anyone.
  4. You can also open the blacklist check page dirrectly and paste the IP address into the text box, then hit the Blacklist Check button, which will show users a list of email blacklists.

If the blacklist check highlights that an anti-spam filter has blacklisted the email IP address entered, that’s why you can’t send the messages. Try sending the message with an alternative email address if you can.

In case you don’t have another email address, set up a new webmail account at Yahoo, Gmail, etc. in just a couple of minutes.

3. Enable SMTP authentication

  1. If you’re using Outlook, first click on the File button.
  2. Now select your account from the top if you have multiple ones, click on Account Settings, and select Server Settings from the menu.
  3. Click on Outgoing email, select the My outgoing server (SMTP) requires authentication check box and make sure that the Use same settings as my incoming mail server option is also checked, then hit Next.
  4. Mozilla Thunderbird users can set up SMTP authentication by clicking Tools and Account Settings.
  5. Select Outgoing Server on the left of the window.
  6. Up next, select an email server, and press the Edit button to open the window that you can see below:
  7. Then you will need to enter the SMTP settings for your email server. For example, if you have a Gmail account enter smtp.gmail.com as the server address and 587 or 465 as the TLS/SSL port numbers.
  8. Click the OK button after entering the required details.

How can I prevent the email error 550?

Although this occurrence is not pretty predictable and it’s hard to pinpoint its exact cause, there are some things you can do to prevent this from happening.

Use anti-spam filters

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

One cause for this problem might be that your email client is infected and it sends out spam messages to all your contacts.

Using anti-spam filters from a strong antivirus can save you from this ever happening. In fact, it will improve the overall security of your PC and data so it’s a good idea any way you put it.

Change the email sending frequency

Sending too many emails in a short timespan can make servers believe you’re a spammer trying to clog the network and that will also get your email blocked.

So if you’re sending more than 50 emails an hour, slow down a little bit and you won’t get in any trouble.

Change your password frequently

The spammer scenario happens because you probably have a weaker password that got highjacked by wrongdoers.

Changing your password often and selecting a more complicated key will solve this problem and prevent any such problems.

Those resolutions will fix the email error 500. However, the intended email recipients might also be able to fix the issue by turning off their antivirus software firewalls or emptying their inboxes.

So, if your email is blocked by the recipient side, the only solution is to contact the person using another communication method to fix the issue.

If you can’t make your email client work, you may also consider the best email clients for Windows and pick a better solution.

For any suggestions or other solutions we might have overlooked, write us a line in the comments section and we will get back to you.

newsletter icon

Newsletter

Будучи менеджером коммерческого отдела небольшой торговой компании, я выполнял задачу по отправке нескольких сотен писем постоянным и потенциальным клиентам. Базу формировали из открытых источников мы сами, предложение было реально интересным целевой аудитории. Возникла «неожиданная» проблема – часть писем стала возвращаться. Кроме того, начали приходить сообщения с указаниями кодов ошибки SMTP. Своего IT-специалиста в штате у нас не было, потому разобраться с проблемой я решил самостоятельно. О результатах этой работы, причинах возникновения таких ошибок и методах их решения расскажу в этой статье.

Ошибка SMTP

Как избежать ошибок при составлении и отправке писем

Причинами возникновения ошибок и, как следствие, неполучения сообщений могут служить разные факторы. Одни из них связаны с неправильным составлением исходящих писем самим пользователем, другие относятся к более глобальным программным настройкам со стороны получателя.

Самый простой способ это понять – отправить тестовое сообщение на свой ящик. Затем следует протестировать его отправку и получение, используя разные внешние почтовые сервисы: gmail, yandex, mail, rambler и другие. Если сообщение получено, следует ответить на него, проверив корректность исполнения команды «RE» вашим почтовым сервером и принятие ответа условным отправителем.

Довольно часто проблемы с попаданием писем в папку «Спам» или программной блокировкой на стороне получателя лежат в неверном оформлении ключевых полей. Особенно это касается массовых рассылок коммерческого характера. Для отправки большого количества однотипных сообщений как минимум потребуется выполнение следующих параметров настройки:

  • выделенный IP-адрес с целью исключить блокировку на стороне сервера-ретранслятора или почтовой программы конечного получателя;
  • криптографические подписи DKIM и SPF, помогающие подтвердить подлинность домена и минимизировать количество писем, воспринимаемых как спам.

Важно! В случае несоблюдения этих элементарных правил вы рискуете не только тем, что конкретное письмо не будет доставлено адресату. При многократных попытках отправки письма в большинстве почтовых программ в блок-лист попадет вся корреспонденция, отправляемая с вашего email, и даже корпоративный домен (@domain.***).

Некорректное использование бота для отправки писем может привести к блокировке отправителя и другим нежелательным последствиям. Даже если информация, которую вы отправляете потенциальным клиентам, реально интересна им, система спам-фильтрации может воспринять данную рассылку как вредоносную. Чтобы избежать этого, лучше всего воспользоваться услугами специализированных компаний.

В моей практике был случай, когда никак не удавалось добиться получения моей электронной корреспонденции одним из сотрудников компании «Лукойл». Письма я отправлял самые простые, используя корпоративный ящик. Только после того, как мой респондент обратился в IT-службу своего предприятия, выяснилось, что данный адрес находится в блэк-листе. Попал он туда из-за каких-то ошибок, допущенных моим предшественником. Понадобилось больше недели, чтобы адрес включили в «белый список». Все это время письма, высылаемые с личного mail@yandex.ru, доходили без проблем.

Полезно: Почему не приходят письма с сайта. Пример частного случая.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Положительные и отрицательные сообщения SMTP-сервера

SMTP (Simple Mail Transfer Protocol) — это протокол, используемый большинством почтовых программ для отправки электронных сообщений в сети интернет. Некорректное взаимодействие между серверами, индивидуальные настройки на уровне программного обеспечения и многие другие причины приводят к появлению ошибок. В этом случае письма не доходят до получателей, возвращаются обратно или просто «пропадают». При возникновении таких ситуаций отправитель получает сообщение о наличии конкретной ошибки, отражающей SMTP-код последнего отклика сервера.

Ошибка отправки писемДанные коды являются трехзначными, каждая его часть несет в себе определенную информацию, расшифровывающую причину сбоя.

Первая цифра комбинации содержит информацию о качестве доставки:

  • сообщение доставлено («SMTP OK»);
  • возникла неизвестная или временная проблема («SMTP unknown»);
  • критическая ошибка («SMTP error»). 

Существует четыре варианта значений для первой цифры кода:

  • 2xx – положительный результат, есть возможность передачи следующей команды;
  • 3xx – отложенный результат, необходимо осуществление дополнительных действий;
  • 4xx – сообщение не принято, но проблема носит временный характер, и запрос может быть повторен через какое-то время; 
  • 5xx – категорический отказ выполнения команды, отправка запроса со стороны передающего сервера в том же виде невозможна. 

Вторая цифра в коде сообщает о категории ответа:

  • 0 – синтаксические ошибки; 
  • 1 – ответы на запросы информации; 
  • 2 – ошибки канала передачи; 
  • 3 и 4 – неизвестный тип ошибки;
  •  5 – статус почтовой системы.

Третья цифра дает более расширенную информацию о значении, указанном во второй цифре SMTP-ответа.

Помимо цифровой комбинации, SMTP-сообщение может содержать дополнительную текстовую информацию.

Полную информацию о кодах, их компоновке и значениях можно найти в спецификациях RFC 5321 и RFC 1893.

Следует учитывать, что SMTP-message говорит об успешном или неудачном варианте доставки именно на уровне взаимодействия почтовых серверов. Положительный ответ вовсе не означает, что ваше письмо не попало в папку «Спам».

Читайте также

Как настроить почту в Outlook

Почему письма не отправляются с электронной почты

Виды почтовых сервисов

На программном уровне существует несколько видов обработки электронной почтовой корреспонденции. К первой группе относятся виртуальные сервисы, доступные чаще всего в бесплатном исполнении через интернет-соединение на сайте почтового сервера. Это всем известные ресурсы: 

  • Gmail/Google Suite (почта от Google.com);
  • Yandex.ru;
  • Mail.ru; 
  • Rambler.ru и другие.

Более подробную информацию о значениях ответов SMTP можно получить на сайтах популярных почтовых сервисов:

  • Коды ошибок SMTP почтового сервиса Gmail (Google Suite) (support.google.com)
  • Создание и отправка писем на сервисе Яндекс
  • Ошибки отправки писем при использовании сервера и сервиса Mail.ru

Ко второй группе относятся почтовые клиенты – программы, обладающие более расширенным функционалом, чем виртуальные сервисы. Наиболее популярными и универсальными почтовыми клиентами для Windows являются:

  • Opera Mail;
  • Mozilla Thunderbird;
  • Koma-Mail;
  • SeaMonkey;
  • The Bat!;
  • Microsoft Outlook.

Принципы работы почтовых клиентов несколько отличаются от процесса обработки корреспонденции виртуальными серверами. При отправке сообщения программа отсылает его не напрямую конечному получателю, а ретранслирует через сервер-релей. Этот процесс осуществляется чаще всего с использованием протокола SMTP, а получение корреспонденции обычно происходит с помощью IMAP или POP.

Коды SMTP-ответов определяются стандартом. Администратор почтового сервера может создать собственные настройки, в том числе и в части кодировки ответов сервера. Особенно это касается локальных почтовых программ, установленных непосредственно на сервере какой-нибудь компании.

О вариантах выбора и способах создания корпоративных почтовых сервисов более подробно можно прочитать здесь: Что такое почтовый сервер и зачем он нужен.

Чипсендер

Классификация отрицательных SMTP-сообщений. Способы решения проблем

Классификация отрицательных SMTP-сообщенийЯ настроил свою почтовую программу – локальный клиент (MS Outlook и т.п.) или бесплатную почту на gmail или yandex. Начинаю отправлять письма, но сталкиваюсь с различными проблемами, связанными с тем, что мои респонденты не получают направленную им корреспонденцию. Соответственно, на мой ящик приходят сообщения об ошибках в виде кодировок SMTP. 

Сразу опускаю тот пакет сообщений, которые начинаются с 2хх и 3хх, так как они содержат информацию о том, что задача получения письма уже решена положительно либо получит такой статус в ближайшее время. Более подробно рассмотрим некоторые виды кодированных сообщений, начинающихся с 4хх и 5хх, т.е. отклики SMTP-сервера, которые сообщают о наличии проблем.

Почтовый сервер сообщил об ошибке 421

Значение: Service Not Available. Сервер недоступен: канал связи будет закрыт.

Возможные причины

Варианты решения

Неправильно заданы параметры SMTP-соединения

Необходимо перепроверить настройки

Брандмауэр блокирует IP-адрес сервера электронной почты

Необходимо создать новое правило в брандмауэре

Блокируется трафик через порт 25

Попробуйте в настройках учетной записи электронной почты сменить номер порта SMTP на 465

Проблема использования VPN

Необходимо, чтобы провайдер услуги занес ваш почтовый сервер в белый список адресов VPN

Данная ошибка возникает наряду с грейлистингом (Greylisting «Серый список») при интенсивном использовании бесплатного SMTP-сервера, который лимитирует количество отправляемых сообщений в единицу времени. Для решения этой проблемы можно воспользоваться высоконагруженным SMTP-сервером. Чаще всего эта услуга является платной.

Получено сообщение с кодом 451

Значение: Requested action aborted: local error in processing. Требуемое действие прерывалось: ошибка в обработке.

Возможные причины

Варианты решения

Превышено количество допустимых подключений или лимит обмена сообщениями за отрезок времени, письма ждут отправки в очереди

В настройках сервера увеличить лимит или задать ограничение не на количество подключений, а на количество писем на одного пользователя. Накопившуюся очередь писем можно отправить повторно командой «force send»

Неправильно настроены MX-записи домена, из-за чего происходит неправильная маршрутизация писем

Проверьте логи, конфигурационные файлы, МХ-записи и разрешения, внесите корректировки

Устранение проблем с доставкой электронной почты для кода ошибок 451 4.7.500–699 (ASxxx) в Exchange Online. Электронная почта из доменов onmicrosoft.com ограничена и фильтруется для предотвращения спама.

Необходимо добавить настраиваемый домен.

Ошибка почтового сервера 452

Значение: Insufficient system resources. Запрашиваемое действие не выполнено: недостаточно места в системе.

Возможные причины

Варианты решения

На сервере получателя закончилось место, поэтому письмо не доставляется

Чтобы в этом убедиться, достаточно попробовать осуществить отправку письма с другого сервера

В сообщении присутствует текст «Out of memory». Это значит, что недостаточно места на вашем сервере

Необходимо проверить количество отправляемых писем в очереди, наличие свободного места на диске и объем доступной памяти

В Microsoft Exchange Server есть специальный компонент мониторинга доступных ресурсов Back Pressure, который отслеживает свободное место на диске, на котором хранятся очереди транспортной службы Exchange. При возникновении такой ошибки можно сделать следующее:

  • очистить диск от ненужных файлов;
  • отключить мониторинг Back Pressure (не рекомендуется);
  • перенести транспортную очередь на другой диск достаточного объема.

Доставка письма

Сервер сообщил об ошибке SMTP 550

Значение:  Mailbox unavailable. Требуемые действия не предприняты: электронный ящик недоступен

Возможные причины

Варианты решения

Неверно указан email-адрес получателя

Необходимо связаться с адресатом альтернативным способом и уточнить правильность написания адреса, а также убедиться, что он является действующим

Система заражена вирусом, осуществляющим массовую рассылку писем с вашего адреса

Провести полную проверку специализированной антивирусной программой

На стороне вашего интернет-провайдера установлены ограничения на отправку исходящих сообщений

Необходимо связаться с поставщиком интернет-услуг и получить консультацию по устранению данной проблемы

Сервер получателя не работает

Отправьте тестовое письмо на другой почтовый сервер. Свяжитесь с получателем и сообщите о проблеме

Данная ошибка может возникнуть из-за настроек программы Антиспам на стороне получателя. Проверьте корректность оформления вашего письма и другие параметры, по которым ваше сообщение может быть отнесено к нежелательным.

Почтовый сервер ответил ошибкой 571

Значение:  SMTP Protocol Returned a Permanent Error 571 xxx@mail.ru prohibited. We do not relay/Spam message rejected. Ошибка на стороне получателя почты.

Возможные причины

Варианты решения

Ваш IP-адрес заблокирован на стороне конечного получателя спам-фильтром, антивирусом или файрволом

Данную проблему может решить только администратор сети получателя, исключив ваши идентификационный данные из списка блокировки или добавив их в «белый список»

Неверные учетные данные ретранслятора. У вас нет разрешения на отправку электронной почты через сервер, который находится между вами и получателем

Обратитесь к администратору данного ресурса для изменения настроек

У IP отправителя нет RDNS

Проверьте настройки получения писем и разрешения для доменов-отправителей

Как я уже писал выше, разные почтовые серверы накладывают свои ограничения на прием и отправку сообщений. Код 571 в Google Suite расшифровывается следующим образом: «Действующая политика запрещает отправку этого сообщения». Письмо может содержать защищенные или конфиденциальные данные – номера кредитных карт и т.п. Или политика администрирования запрещает отправку определенными пользователями сообщений адресатам вне установленной группы.

Сертификат почтового сервера недействителен

Предупреждение безопасности интернетаОбычно с таким сообщением приходится сталкиваться пользователям, у которых настроен Microsoft Exchange Server/MS Outlook. В данной ситуации самое простое решение – обновить сертификат.

Проверка доступности почтового сервера программным методом

В данной статье описаны лишь некоторые варианты ошибок, которые могут возникнуть при отправке электронных сообщений. Полный перечень достаточно объемен и во многом зависит от настроек конкретного сервера как на стороне отправителя, так и получателя. Некоторые из ошибок могут быть легко устранены обычным пользователем, другие под силу лишь опытным администраторам.

Одним из способов предупреждения появления ошибок является онлайн-проверка доступности почтового сервера с помощью бесплатных инструментов:

  • https://mxtoolbox.com
  • https://www.ultratools.com
  • http://mail2web.com

Эти сервисы пробуют подключиться к почтовому серверу по SMTP, подтверждают, что у него есть запись обратной зоны DNS, и замеряют время отклика. С их помощью можно диагностировать некоторые ошибки службы почтовых серверов или проверить, не занесен ли данный ресурс в черные списки из-за спама.

Прочитав эту статью, обратите внимание на то, как настроен ваш почтовый сервер на получение сторонних писем по SMTP-протоколу. Быть может, в данный момент ваш антиспам или локальная политика фильтрации входящих сообщений блокирует получение очень важного и нужного для вас месседжа? Проверьте сами или обратитесь к системному администратору. Если ошибку с SMTP никак не удается решить, то попробуйте обратиться в службу поддержки почтового сервера.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Smtp ошибка 550 невозможно добавить получателя free hosting
  • Smtp ошибка 550 nic ru