Postfix + virtual domains help me:(

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Bobur
проходил мимо

Postfix + virtual domains help me:(

Непрочитанное сообщение Bobur » 2013-10-29 8:49:34

Здраствуйте, помогите решать это проблемы. я уже 2 недели мучаю все таки не смог найти решения. на счёт гугл можно не советовать я там сижу круглосуточно. не смог найти решения. так, я установил себя движок b1gmail v7.1. настроил postfix по инструкции с офф сайта b1gmail. (вот пример инструкция) (не реклама) ftp://ftp.b1g.de/b1gmail/b1gMail-Installation.pdf. При отправке почту любому почтовых серверов все успешно отправляется. а вот когда меня отправляет сообщения /var/log/maillog выдает ошибку:
Oct 29 10:14:24 e-mail postfix/smtpd[25430]: connect from f169.i.mail.ru[94.100.178.88]
Oct 29 10:14:24 e-mail postfix/trivial-rewrite[25433]: warning: do not list domain e-mail.uz in BOTH mydestination and virtual_alias_domains
Oct 29 10:14:24 e-mail postfix/smtpd[25430]: EF3DCF40089: client=f169.i.mail.ru[94.100.178.88]
Oct 29 10:14:25 e-mail postfix/cleanup[25434]: EF3DCF40089: message-id=<1383023679.864730833@f169.i.mail.ru>
Oct 29 10:14:25 e-mail postfix/qmgr[25421]: EF3DCF40089: from=<system_11@mail.ru>, size=2962, nrcpt=1 (queue active)
Oct 29 10:14:25 e-mail postfix/trivial-rewrite[25433]: warning: do not list domain e-mail.uz in BOTH mydestination and virtual_alias_domains
Oct 29 10:14:25 e-mail postfix/pipe[25435]: EF3DCF40089: to=<b1gmailuser@e-mail.uz>, orig_to=<boburjon@e-mail.uz>, relay=b1gmailtransport, delay=0.23, delays=0.13/0.01/0/0.09, dsn=5.3.0, status=bounced (Command died with status 1: "/usr/bin/php". Command output: PHP Warning: Module 'ionCube Loader' already loaded in Unknown on line 0 [Tue Oct 29 10:14:25 2013] [warn-phpd] The ionCube PHP Loader is disabled because of startup problems. (pid 25436) Could not open input file: /home/e-mail/public_html/interface//pipe.php )
Oct 29 10:14:25 e-mail postfix/cleanup[25434]: 32B50F400C1: message-id=<20131029051425.32B50F400C1@e-mail.uz>
Oct 29 10:14:25 e-mail postfix/qmgr[25421]: 32B50F400C1: from=<>, size=5277, nrcpt=1 (queue active)
Oct 29 10:14:25 e-mail postfix/bounce[25437]: EF3DCF40089: sender non-delivery notification: 32B50F400C1
Oct 29 10:14:25 e-mail postfix/qmgr[25421]: EF3DCF40089: removed
Oct 29 10:14:25 e-mail postfix/smtpd[25430]: disconnect from f169.i.mail.ru[94.100.178.88]
Операционный система: Linux CentOS 6.4 Final
Postfix версия:
Oct 29 10:14:13 e-mail postfix/postfix-script[25345]: stopping the Postfix mail system
Oct 29 10:14:13 e-mail postfix/master[25195]: terminating on signal 15
Oct 29 10:14:14 e-mail postfix/postfix-script[25417]: starting the Postfix mail system
Oct 29 10:14:14 e-mail postfix/master[25418]: daemon started -- version 2.6.6, configuration /etc/postfix
Версия двикжка B1gmail v7.1
Содержимой файл /home/e-mail/public_html/interface/pipe.php
  • <?php
    /*
    * b1gMail7
    * (c) 2002-2008 B1G Software
    *
    * Redistribution of this code without explicit permission
    * is forbidden!
    *
    * $Id: pipe.php,v 1.10 2008/06/02 11:20:03 patrick Exp $
    *
    */

    chdir(dirname(__FILE__));

    define('INTERFACE_MODE', true);
    include('../serverlib/init.inc.php');
    include(B1GMAIL_DIR . 'serverlib/mailprocessor.class.php');

    // request temp file
    $tempFileID = RequestTempFile(0);
    $tempFileName = TempFileName($tempFileID);
    $tempFileFP = fopen($tempFileName, 'wb+');
    assert('is_resource($tempFileFP)');

    // get mail from stdin
    $handle = fopen('php://stdin', 'rb');
    while(!feof($handle))
    {
    $buff = fgets2($handle);
    fwrite($tempFileFP, rtrim($buff) . "\r\n");
    }
    fclose($handle);
    $inputSize = ftell($tempFileFP);
    fseek($tempFileFP, 0, SEEK_SET);

    // empty?
    if($inputSize < 3)
    {
    // yes -> log, do not process
    PutLog('Message not processed (input size < 3 bytes)',
    PRIO_DEBUG,
    __FILE__,
    __LINE__);
    echo('Message processing aborted (no input)');
    exit(-1);
    }

    // too big?
    if($inputSize > $bm_prefs['mailmax'])
    {
    // yes -> log, do not process
    PutLog(sprintf('Message not processed (hard limit; %d > %d bytes)',
    $inputSize,
    $bm_prefs['mailmax']),
    PRIO_NOTE,
    __FILE__,
    __LINE__);
    printf('Message processing aborted (hard limit; %d > %d bytes)',
    $inputSize,
    $bm_prefs['mailmax']);
    exit(-1);
    }

    // recipients passed?
    $recps = array();
    $passed_h = false;
    $timeout = -1;
    foreach($_SERVER['argv'] as $param)
    if($param == '--')
    $passed_h = true;
    else if(substr($param, 0, 10) == '--timeout=')
    $timeout = (int)substr($param, 10);
    else if($passed_h)
    $recps[] = $param;

    // set timeout?
    if($timeout > -1)
    set_time_limit($timeout);

    // process mail
    $mailProcessor = _new('BMMailProcessor', array($tempFileFP));
    if(count($recps) > 0)
    $mailProcessor->SetRecipients($recps);
    $mailProcessor->ProcessMail();

    // clean up
    fclose($tempFileFP);
    ReleaseTempFile(0, $tempFileID);
    ?>

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Mikl
мл. сержант
Сообщения: 131
Зарегистрирован: 2010-08-06 6:52:24
Откуда: замкадыш

Re: Postfix + virtual domains help me:(

Непрочитанное сообщение Mikl » 2013-10-29 13:46:03

во второй строке первого лога скорее всего ответ.

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: Postfix + virtual domains help me:(

Непрочитанное сообщение moury » 2013-10-29 23:36:44

Bobur, разбирайтесь со своей b1gmail. В логе прямо написано, что она падает из-за неправильной конфигурации то ли ее самой, то ли PHP. Это - во-первых.

Во-вторых, разберитесь с классами доменов. И Ваш лог, и Mikl обращают Ваше внимание, что виртуальный домен нельзя приводить в mydestination. Нельзя. Больше семи лет нельзя. Точка.

Раз уж Ваша контора купила эту муть с устаревшей документацией, от нее Вам никуда не деться. Начинайте изучение Postfix с Гильдебрандта.
Сисадмин - вождь апачей

Bobur
проходил мимо

Re: Postfix + virtual domains help me:(

Непрочитанное сообщение Bobur » 2013-10-30 10:48:45

Спасибо конечно:) но у меня нету контора, личный компьютер в дата центре. я хотел создать электронный почту. хотел взять на основу b1gmail. я то исправил
e-mail postfix/trivial-rewrite[25433]: warning: do not list domain e-mail.uz in BOTH mydestination and virtual_alias_domains
но как же исправить это строку?
e-mail postfix/pipe[25435]: EF3DCF40089: to=<b1gmailuser@e-mail.uz>, orig_to=<boburjon@e-mail.uz>, relay=b1gmailtransport, delay=0.23, delays=0.13/0.01/0/0.09, dsn=5.3.0, status=bounced (Command died with status 1: "/usr/bin/php". Command output: PHP Warning: Module 'ionCube Loader' already loaded in Unknown on line 0 [Tue Oct 29 10:14:25 2013] [warn-phpd] The ionCube PHP Loader is disabled because of startup problems. (pid 25436) Could not open input file: /home/e-mail/public_html/interface//pipe.php )
Я вот вчера исправил все ошибки в логе. там не было ни одной ошибки кроме

Код: Выделить всё

e-mail postfix/pipe[25435]: EF3DCF40089: to=<b1gmailuser@e-mail.uz>, orig_to=<boburjon@e-mail.uz>, relay=b1gmailtransport, delay=0.23, delays=0.13/0.01/0/0.09, dsn=5.3.0, status=bounced (Command died with status 1: "/usr/bin/php". Command output: PHP Warning: Module 'ionCube Loader' already loaded in Unknown on line 0 [Tue Oct 29 10:14:25 2013] [warn-phpd] The ionCube PHP Loader is disabled because of startup problems. (pid 25436) Could not open input file: /home/e-mail/public_html/interface//pipe.php )
при перезагрузка Postfix. но все равно нету входящий сообщения. есть еще какие нибудь варианты?. мб меня скинуть конфигурационный файл Postfix? помогите буду очень рад. если хотите сильно помочь вот мой электронный почта: system_11@mail.ru кто поможет могу дать свободный место в дата центре до 5 гб и на 1 год бесплатно + панель управления ssh база ftp и vnc управления.