Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Li Статии » Полезно » Ubuntu - Postfix Mail server
  • Страница 2 от 3 Skip to Page:
  • First Page
  • Previous Page
  • 1
  • 2
  • 3
  • Next Page
  • Last Page
Тема: Ubuntu - Postfix Mail server, ръководство за изграждане
Мнение #11 Skip to the next post in this topic.
Написано на: Януари 21 2009, 21:36

Avatar




Група: Li fans
Мнения: 763
Регистриран: Февруари 2008

Оценка: 5

Offline
препоръчително, но не задължително е правият и обратният резолв да съвпадат, но е задължително да има обратен резолв, в противен случай ще ти се връщат обратно около 40% от писмата.

за получаване и изпращане на писма за необходими: 25, 465
за проверка на писма през imap/pop3/web: 80,110,111,143,443,993,995

не не е проблем да ги хостваш на 1 адрес, но ще имаш проблеми със SSL Certificate-a

Контакти:  altoas

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #12 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Януари 31 2009, 03:13

No avatar chosen




Група: Li fans
Мнения: 35
Регистриран: Юли 2006

Оценка: няма

Offline
Code Sample: 
Jan 31 03:04:46 hp postfix/trivial-rewrite[8231]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): tab$
Jan 31 03:05:33 hp postfix/smtpd[8267]: fatal: open database /etc/aliases.db: No such file or directory
Jan 31 03:06:19 hp postfix/trivial-rewrite[8236]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): tab$
Jan 31 03:06:34 hp postfix/smtpd[8271]: fatal: open database /etc/postfix/access.db: No such file or directory
Jan 31 03:07:35 hp postfix/smtpd[8274]: fatal: open database /etc/postfix/access.db: No such file or directory
Jan 31 03:07:44 hp postfix/postmap[8276]: fatal: open /etc/postfix/access: No such file or directory
Jan 31 03:08:03 hp postfix/postmap[8277]: fatal: open /etc/postfix/access-sender: No such file or directory
Jan 31 03:08:36 hp postfix/smtpd[8278]: fatal: open database /etc/postfix/access.db: No such file or directory
Jan 31 03:09:37 hp postfix/smtpd[8310]: fatal: open database /etc/postfix/access.db: No such file or directory
Jan 31 03:10:29 hp postfix/trivial-rewrite[8273]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): tab$
Jan 31 03:10:38 hp postfix/smtpd[8393]: fatal: open database /etc/postfix/access.db: No such file or directory
Jan 31 03:11:39 hp postfix/smtpd[8398]: fatal: open database /etc/postfix/access.db: No such file or directory

Къде сбъркахме :)
Контакти:  bostko
WEB  
Мнение #13 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Януари 31 2009, 17:59

Avatar




Група: Li psychos
Мнения: 380
Регистриран: Април 2005

Offline
файловете не са там където ги търси postfix
разбери къде са и оправи пътищата

"Linux is for people who hate Windows, BSD is for people who love UNIX"
Контакти:  gog

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #14 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Февруари 03 2009, 19:24

No avatar chosen




Група: Li fans
Мнения: 35
Регистриран: Юли 2006

Оценка: няма

Offline
postmap /etc/postfix/access
postmap: fatal: open /etc/postfix/access: No such file or directory

Редактирано от bostko на Февруари 08 2009, 12:45
Контакти:  bostko
WEB  
Мнение #15 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 27 2009, 17:59

Avatar




Група: Li fans
Мнения: 6
Регистриран: Август 2007

Оценка: няма

Offline
Цитат: (kvant08 @ Юли 26 2008, 08:29)

Благодаря за описанието. При повторението му всичко се получи, само с две грешки - Warning: Wrong parameter count for dirname() in /etc/postfixadmin/config.inc.php on line 331

Warning: Wrong parameter count for dirname() in /etc/postfixadmin/config.inc.php on line 331 това е следния код
if (file_exists(dirname() . '/config.local.php')) { # for /
  include(dirname() . '/config.local.php'); в края на файла е
и втората
# Depends on: multibyte string - OK
# Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.
Може ли да ми помогнете да разбера къде греша?
Това го оправих, но сега когато напиша http://192.168.10.100/postfixadmin/login.php ми дава Please delete setup.php before using Postfix Admin! ама къде е този файл не мога да намеря - или се отнася за config.inc.php Дайте малко помощ моля:)

И при мен даде Warning: Wrong parameter count for dirname() in /etc/postfixadmin/config.inc.php on line 331
И другата грешка е Warning: Magic Quotes: ON (internal workaround used)
Сега като напиша http://domain.com/postfixadmin и ми се появява тази страница:
Цитат: 

Welcome to Postfix Admin
What is it?

Postfix Admin is a web based interface to configure and manage a Postfix based email server for many users.

Postfix Admin can also be used to

   * Forward email to other addresses
   * Configure vacation/out-of-office auto responses
   * Add/edit/remove mail accounts
   * Add/edit/remove domains
   * Broadcast emails to all users of the system
   * Set quota on mailboxes
   * And more...

Licensing

Postfix admin is released under the following license :
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License 2 as published by the Free Software Foundation.

See the following FSF GPL2 page for further information on the license.
What now?

  1. Read the INSTALL.txt file
  2. Configure Postfix to use your chosen database - see (for example) the following pages :
         * Postfix/PostgreSQL/Postfixadmin/Courier
         * Postfix/MySQL/Postfixadmin/Dovecot
         * Postfix/MySQL/Postfixamdin/Courier
  3. Use it

When you have configured Postfixadmin, this page will be replaced with a login page.

You can now run setup to make sure that all the PHP functions are available for Postfix Admin to run.

If you still encounter any problems, please check the documentation and website for more information.
Postfix Admin Web sites

For further help, or documentation please check out - Postfix Admin web site
Knowledge Base


Ако пробвам с директно http://domain.com/postfixadmin/login.php ми връща следното:
Цитат: 

Warning: Wrong parameter count for dirname() in /etc/postfixadmin/config.inc.php on line 331
Installation not yet configured; please edit config.inc.php


Как да го реша този проблем?

Редактирано от Abadon на Октомври 27 2009, 18:08
Контакти:  Abadon

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #16 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 29 2009, 14:59

Avatar




Група: Li fans
Мнения: 6
Регистриран: Август 2007

Оценка: няма

Offline
Здравейте.

Успях да си реша проблема след консултация относно функцията dirname по следния начин в /etc/postfixadmin/config.inc.php
Промених кода от:
Код: 
if (file_exists(dirname() . '/config.local.php')) { # for /
  include(dirname() . '/config.local.php');
}


На
Код: 
$mypath = "/etc/postfixadmin";
if (file_exists(dirname($mypath) . '/config.local.php')) { # for /
  include(dirname($mypath) . '/config.local.php');
}


Това ми реши проблема с грешката на 331 ред. А за да ми отчете че инсталацията е завършена след добавянето на админ акаунт, в /etc/postfixadmin/config.inc.php промених
Код: 
$CONF['configured'] = yes; на
$CONF['configured'] = true;


Цитат: 

Warning: Magic Quotes: ON (internal workaround used)
— това не успях да го реша. Ако някой знае на какво се дължи да казва.

До тук добре PostfixAdmin-а тръгна, което много ме зарадва. Сега с него всичко работи, добавих си акаунти, alias-и и т.н. Да обаче радостта не ми трая дълго тъй като изникнаха следните проблеми:

1. Когато пробвам да се свържа с Kmail-а по Imap с данните на ново-създадения акаунт през postfix админ-а и аутентикацията ми фейлва.
2. При опит за закачане към smtp-то също.
3. При опит да влезна в акаунта си през http://my_domain.com/postfixadmin/users/login.php си се логвам без проблем. Дава ми опции да си сменя паролата, да настроя автоматичен отговор, да си настроя пренасочване на пощата
4. При опит да изпратя мейл до новосъздадения юзер също получих грешка:
Цитат: 

This is an automatically generated Delivery Status Notification

Delivery to the following recipient failed permanently:

    admin@my_domain.com

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 5.1.1 : Recipient address rejected: User unknown in local recipient table (state 14).

  ----- Original message -----

Received: by 10.102.222.8 with SMTP id u8mr1276848mug.96.1256820369979;
       Thu, 29 Oct 2009 05:46:09 -0700 (PDT)
Return-Path:
Received: from abadon.promela.com ([89.190.201.38])
       by mx.google.com with ESMTPS id i7sm2772419mue.23.2009.10.29.05.46.07
       (version=SSLv3 cipher=RC4-MD5);
       Thu, 29 Oct 2009 05:46:08 -0700 (PDT)
Content-Type: text/plain; charset=windows-1251; format=flowed; delsp=yes
To: admin@my_domain.com
Subject: Test mail
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: "Genko Penev"
Organization: Abadon Corp.
Date: Thu, 29 Oct 2009 14:46:03 +0200
Message-ID:
User-Agent: Opera Mail/10.00 (Linux)

--
Using Opera's revolutionary e-mail client:
" onclick="window.open(this.href,'_blank');return false;">http://www.opera.com/mail/[/quote]
Контакти:  Abadon

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #17 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 29 2009, 15:47

Avatar




Група: Li fans
Мнения: 763
Регистриран: Февруари 2008

Оценка: 5

Offline
Recipient address rejected: User unknown in local recipient table (state 14).


объркал си нещо.
я покажи какво ти пише в /var/log/mail.er*

Контакти:  altoas

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #18 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 29 2009, 16:08

Avatar




Група: Li fans
Мнения: 6
Регистриран: Август 2007

Оценка: няма

Offline
Цитат: 

root@www:~# ls -la /var/log/mail.er*
-rw-r----- 1 syslog adm 608 Oct 27 17:45 /var/log/mail.err
root@www:~# cat /var/log/mail.err
Oct 27 16:40:04 www postfix/master[23325]: fatal: bind 0.0.0.0 port 25: Address already in use
Oct 27 17:40:00 www postfix/postmap[26163]: fatal: open /etc/postfix/access: No such file or directory
Oct 27 17:40:27 www postfix/postmap[26173]: fatal: open /etc/postfix/access-sender: No such file or directory
Oct 27 17:40:41 www postfix/postmap[26176]: fatal: open /etc/postfix/rbl-whitelist: No such file or directory
Oct 27 17:42:35 www postfix/master[26301]: fatal: bind 0.0.0.0 port 25: Address already in use
Oct 27 17:45:57 www postfix/master[26570]: fatal: bind 0.0.0.0 port 25: Address already in use
root@www:~#


това от 27 е когато почнах да чета ръководството ти и тогава имах някакъв sendmail който разкарах. А трите файла  access, access-sender и rbl-whitelist ги създадох с touch и в тях няма нищо.

Редактирано от Abadon на Октомври 29 2009, 16:14
Контакти:  Abadon

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #19 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 29 2009, 17:21

Avatar




Група: Li fans
Мнения: 6
Регистриран: Август 2007

Оценка: няма

Offline
Сега като гледах ръководството пак установих, че съм нямал тези редове в  /etc/postfix/main.cf
Цитат: 

####PostfixAdmin
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_transport = virtual

# Additional for quota support

virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the your maildir has overdrawn your diskspace quota, please free up some of spaces of your mailbox try again.
virtual_overquota_bounce = yes


###SMTP AUTH
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
#smtpd_sasl_application_name = smtpd
#cyrus_smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2

###POLICY


smtpd_recipient_restrictions =
      reject_unauth_pipelining,
      permit_mynetworks,
      check_policy_service inet:127.0.0.1:60000,
      permit_sasl_authenticated,
      reject_non_fqdn_recipient,
      reject_unauth_destination,
      reject_invalid_hostname,
      reject_non_fqdn_hostname,
      reject_non_fqdn_sender,
      reject_unknown_recipient_domain,
      reject_unauth_pipelining,
      reject_rbl_client zen.spamhaus.org,
      # reject_rbl_client no-more-funn.moensted.dk,
      # reject_rbl_client virbl.dnsbl.bit.nl,
       reject_rbl_client bl.spamcop.net,
      # reject_rbl_client dynamic.spamlists.tqmcube.com,
      # reject_rbl_client list.dsbl.org,
      # reject_rbl_client dnsbl-1.uceprotect.net,
      # reject_rbl_client dnsbl-2.uceprotect.net,
      # reject_rbl_client dnsbl-3.uceprotect.net,
      # reject_rbl_client relays.ordb.org,
      # reject_rbl_client lists.spam.sux.com,
      # reject_rbl_client impersonator.lists.spam.sux.com,
      # reject_rbl_client dnsbl.njabl.org,
      # reject_rbl_client dnsbl.ahbl.org,
      permit
smtpd_sender_restrictions =
      permit_sasl_authenticated,
      permit_mynetworks,
      reject_non_fqdn_sender,
      reject_unknown_sender_domain,
      hash:/etc/postfix/access-sender,
      reject_unauth_pipelining,
      permit

smtpd_client_restrictions =
      hash:/etc/postfix/access,
      check_client_access hash:/etc/postfix/rbl-whitelist,
      permit_mynetworks,
      reject_unauth_pipelining,
      reject_rbl_client zen.spamhaus.org,
      permit

#smtpd_helo_restrictions =
#       permit_mynetworks,
#       permit_sasl_authenticated,
      #reject_non_fqdn_hostname,
      #reject_invalid_hostname,
#       permit

smtpd_delay_reject = yes

content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings


След добавянето и рестартирането на всички неща, изтриване след това от postfixadmin-а на домейна и създадения юзер и създаването им наново при опит да се свържа чрез imap отново получавам:
Цитат: 

Невъзможно идентифициране, Неуспешно влизане. Вероятно паролата е грешна.
Отговор от сървъра secretsexpartner.com:
Login failed. не поддържа идентификация


Обаче при опит да изпратя mail до новосъздадения си акаунт вече ми се връща:
Цитат: 

Delivered-To:
Received: by 10.211.167.9 with SMTP id u9cs137487ebo; Thu, 29 Oct 2009
08:09:04 -0700 (PDT)
Received: by 10.204.7.197 with SMTP id e5mr92691bke.184.1256828944270; Thu, 29
Oct 2009 08:09:04 -0700 (PDT)
Return-path: <>
Received: from [URL=http://www.mydomain.com]www.mydomain.com/....ain.com
([213.145.124.2]) by mx.google.com
with ESMTP id 5si5110030bwz.3.2009.10.29.08.09.03; Thu, 29 Oct 2009 08:09:03
-0700 (PDT)
Received-SPF: neutral (google.com: 213.145.124.2 is neither permitted nor denied by best guess record for domain of www.mydomain.com) client-ip=213.145.124.2;
Authentication-Results: mx.google.com; spf=neutral (google.com: 213.145.124.2 is neither permitted nor denied by best guess record for domain of www.mydomain.com) smtp.mail=
Received: by www.mydomain.com (Postfix) id 414992C; Thu, 29 Oct 2009
17:09:05 +0200 (EET)
Date: Thu, 29 Oct 2009 17:09:05 +0200
From: "Mail Delivery System"
Subject: Undelivered Mail Returned to Sender
To: blabla@gmail.com[/URL]
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="316CFFAE6.1256828945/www.mydomain.com"
Content-Transfer-Encoding: 8bit
Message-ID: <20091029150905.414992C@www.mydomain.com>

This is a MIME-encapsulated message.

--316CFFAE6.1256828945/www.mydomain.com
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host
www.mydomain.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                  The mail system

: unknown user: "admin"

--316CFFAE6.1256828945/www.mydomain.com
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; www.mydomain.com
X-Postfix-Queue-ID: 316CFFAE6
X-Postfix-Sender: rfc822;
Arrival-Date: Thu, 29 Oct 2009 17:09:05 +0200 (EET)

Final-Recipient: rfc822;
admin@mydomain.com
Original-Recipient: rfc822;admin@mydomain.com
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "admin"

--316CFFAE6.1256828945/www.mydomain.com
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit

Received: from localhost (localhost [127.0.0.1])
by www.mydomain.com (Postfix) with ESMTP id 316CFFAE6
for ; Thu, 29 Oct 2009 17:09:05 +0200 (EET)
Received: from www.mydomain.com ([127.0.0.1])
by localhost (www.mydomain.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 3YpN+N4GZd-D for ;
Thu, 29 Oct 2009 17:09:05 +0200 (EET)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26])
by www.mydomain.com (Postfix) with ESMTP id BB1582C
for ; Thu, 29 Oct 2009 17:09:04 +0200 (EET)
Received: by qw-out-2122.google.com with SMTP id 9so424070qwb.45
       for ; Thu, 29 Oct 2009 08:09:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
       d=gmail.com; s=gamma;
       h=domainkey-signature:received:received:content-type:to:subject
        :mime-version:content-transfer-encoding:from:organization:date
        :message-id:user-agent;
       bh=zKXhfxsXCf18YhPk5IuFD0sf7zSwcpAUScKL70po3rI=;
       b=gyQIdllplGX3kPrYvh2seH6FfxmC5s7X16CknWYtgAkIRVQ2diUqG0rTgSA7a5uzfo
        +n2ZRIz+iNlwqbJ3ooHLO38Gidd+VOCFQSeetbPtOkJNH1R2v8JOY2PbFbZ035ruC3N7
        8/PEa2V2GMTQzNrYbh5tyR0FY2O2VHR1ZYcRo=
DomainKey-Signature: a=rsa-sha1; c=nofws;
       d=gmail.com; s=gamma;
       h=content-type:to:subject:mime-version:content-transfer-encoding:from
        :organization:date:message-id:user-agent;
       b=L42kzfIDRFKpJ9deZDWq36rJm5CFnqxOtBx3cF4eFfhb4IZkxrTFm2P80gFAP9h4pz
        55JwECLSINxB6yAE7Deb+BLlNppc40Uq50DlfKkHV+td36l33MMgcJqu5z6CC7xgLi09
        MqvneN5xjurg0H/asQZpKLO1K2c+L85I3rwRM=
Received: by 10.102.211.35 with SMTP id j35mr77970mug.35.1256828939850;
       Thu, 29 Oct 2009 08:08:59 -0700 (PDT)
Received: from abadon.promela.com ([89.190.201.38])
       by mx.google.com with ESMTPS id 12sm3778397muq.18.2009.10.29.08.08.57
       (version=SSLv3 cipher=RC4-MD5);
       Thu, 29 Oct 2009 08:08:57 -0700 (PDT)
Content-Type: text/plain; charset=windows-1251; format=flowed; delsp=yes
To: "admin@mydomain.com"
Subject: Test
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: "Genko Penev"
Organization: Abadon Corp.
Date: Thu, 29 Oct 2009 17:08:53 +0200
Message-ID:
User-Agent: Opera Mail/10.00 (Linux)




--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

--316CFFAE6.1256828945/www.mydomain.com--


Положението във /var/log/mail.err е като в предния ми пост.

Редактирано от Abadon на Октомври 29 2009, 17:22
Контакти:  Abadon

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #20
Skip to the previous post in this topic. Написано на: Март 21 2010, 07:29

Avatar




Група: Awaiting Authorisation
Мнения: 6
Регистриран: Януари 2008

Оценка: няма

Offline
Описаното ръководство работи без никакви проблеми на Убунту 9.10 с изкючение на някои минимални грешки който не са от страната на човека написал ръководството а заради това че пакетните имена са били променени и apt-get мениджъра не ги намира ;)
С няколко цъквания в гоогле си решавате проблема.

Успех на всички.

Редактирано от startx на Март 21 2010, 07:30
Контакти:  startx
WEB  
Общо 20 отговор(а) от Юни 02 2008, 16:43 до сега
  • Страница 2 от 3 Skip to Page:
  • First Page
  • Previous Page
  • 1
  • 2
  • 3
  • Next Page
  • Last Page
 » Начало » Li Форуми » Li Статии » Полезно » Ubuntu - Postfix Mail server

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums