Creating a mail server from an SMTP feed

Currently, we are unsatisfied with our mail provider - mostly due to delayed mail receipt. After speaking to our ISP they advised us that we could set up our own mail server and they could stream SMTP to us, avoiding POP3.
Although I administer the server and the network I have no experience of mail servers and have a few questions. I would have searched the forum but I don't really know which terms to search.
I would very much appreciate a fairly full explanation and nothing too vague please.
1. Is this easy to set up without additional hardware/software - is it built-in to OSX Server? What is it called and is it only accessed through CLI? Is there a good GUI alternative?
2. What hardware/software would you recommend for a facility handling about 200-300 emails per day, most with attachments of around 1Mb? It is not unusual to exceed 1Gb of email bandwidth in a working day.
3. What problems/shortfalls do I need to be aware of? Fequent crashes, database rebuilding, common address books, support, missing/undelivered/undeliverable mail, client set-up, etc
4. How will our email change, both sending and receiving? Will we or our recipients notice any sort of change?
Thank you in advance. Please feel free to ask any questions.
Steve

Currently, we are unsatisfied with our mail provider
- mostly due to delayed mail receipt. After speaking
to our ISP they advised us that we could set up our
own mail server and they could stream SMTP to us,
avoiding POP3.
Although I administer the server and the network I
have no experience of mail servers and have a few
questions. I would have searched the forum but I
don't really know which terms to search.
I would very much appreciate a fairly full
explanation and nothing too vague please.
1. Is this easy to set up without additional
hardware/software - is it built-in to OSX Server?
What is it called and is it only accessed through
CLI? Is there a good GUI alternative?
Sorry for the 'vague' answer but it's called "Mail" in Server Admin app - presumably the application you are using to administer your server? You can find documentation on it in the Mail Service section here...
http://www.apple.com/support/macosxserver/index.html
Apple docs are not everyones cup of tea but they are the starting point.
There are also other 3rd party mail server apps you can run in place of the built-in one.
2. What hardware/software would you recommend for a
facility handling about 200-300 emails per day, most
with attachments of around 1Mb? It is not unusual to
exceed 1Gb of email bandwidth in a working day.
A G4 could do that easily - depending (of course) on what else it is doing.
3. What problems/shortfalls do I need to be aware of?
Fequent crashes, database rebuilding, common address
books, support, missing/undelivered/undeliverable
mail, client set-up, etc
It just runs fine. Any time I have had problems it is because I have 'fiddled', but it is still a bit of software and you therefore become responsible for it (rather than your ISP/mail provider). "Common address books" is not a function of the OS X mail server. The mail logs are there for tracking whether "missing" mail was actually sent/delivered. Client set up is just as per usual requirements except you point clients to your server rather than ISP's.
4. How will our email change, both sending and
receiving? Will we or our recipients notice any sort
of change?
Sending from within the same LAN as your server appears a lot faster to people on the LAN since the transfer to the server is within LAN rather than out to internet. The server then sends out to internet.
Apologies again for the possibly not "full" answers but if I did that I would end up writing a manual
-david

Similar Messages

  • How do i create a mail box in the SMTP server thru a java program

    How do i create a mail box in the SMTP server thru a java program. If it is possible thru a java program.pls suggest a mail server compatible for the above possibility to work.
    pls help ....

    Please let me know if it is not at all possible to
    create a user account automatically thru a program
    (java) in a mail server... how does yahoo work
    then..does he manually add a user to the mail
    server...By talking to a web server not a mail server.
    >
    Is not there any mail server that will allow us to
    create mailboxes for my java program.. how do the
    other web account services work..
    As I said mail servers do have management interfaces. You need to find one and then determine what the management interface is.

  • Mail error "Verify that you have addressed this message correctly. Check your SMTP server settings in Mail preferences and verify any advanced settings with your system administrator.Select a different outgoing mail server from the list"

    The Mail application has suddenly started giving error:
    "Verify that you have addressed this message correctly. Check your SMTP server settings in Mail preferences and verify any advanced settings with your system administrator.Select a different outgoing mail server from the list"
    It was working fine till yesterday, suddenly it stopped. I have 3 email accounts configured here, 2 are on exchange servers and one yahoo. Connection verification works and shows all servers as green.
    Any inputs?

    I had 3 accounts, 2 ms exchange accounts and 1 yahoo. After removal of yahoo, everything is back to normal.
    Regards
    Rohit

  • How can I find out the mail server from email address?

    Hi:
    How can I find out the mail server from email address?
    for example: If I know the email address is [email protected],
    how to find the pop3 and smtp mail server?
    THANK YOU

    You can't tell by the email address since you can pretty much put whatever you want in there (especially if the SMTP server is not filtering anything).
    The header may be able to tell you something. There is a Received header value which looks like it has the routing information although I am not sure if this is a complete trace or just the last hop the message took.
    Sean

  • How do I Change my cox incoming mail server from pop to imap

    I Have a macbook pro with OS X Yosemite.  I want to change the incoming cox mail server from pop to imap.  I did it on my ipad and iphone but I can't do it on the mac pro.  Do I need to delete the existing account and do it as a new account or can I edit the server?

    It depends on what Cox has set up. Usually, you need to create a new account using IMAP. You don't want to delete the POP accounts because all your old mail is stored on your computer. You'll want to import that using Mail's Import option.

  • Have trouble query after creating a linked server from SQL Server 2008 to EXCEL 2007

    I created a linked server from SQL Server 2008 Management Studio Express to an EXCEL 2007 workbook using:
    sp_addlinkedserver @server='LSERVER_EX0', @srvproduct='EXCELDATA', @provider='Microsoft.ACE.OLEDB.12.0', @datasrc='C:\Temp\abc.xlsx', @provstr='EXCEL 12.0'
    The linked server LSERVER_EX0 was created, but I cannot see any table(excel sheet), and when i ran the following to query tables,
    sp_tables_ex 'LSERVER_EX0'
    I got:Cannot obtain the schema rowset "DBSCHEMA_TABLES" for OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "LSERVER_EX0". The provider supports the interface, but returns a failure code when it is used.
    Any hint why?
    on another note, i was able to import the EXCEL sheets using the Import and Export Data wizard, but i cannot control the column data type and size in this way.

    Open management studio, goto "Server Objects"->"Linked Servers"->Providers, select the provider you use, right click it and in provider options, check "Allow inprocess".

  • Mail IMAP from Gmail - smtp server does not work.

    I have a question about the inner-workings of Gmail IMAP as it relates to sending mail on an outgoing smtp server. When I'm at school (high school), *I can only receive mail; I cannot send it*. I talked to my computer science teacher and he said the school restricts outgoing messages because apparently people can use the school's smtp server to send spam...or something along those lines. Anyway, connecting to Gmail directly works fine, but I also had a nice setup on some shared computers for other students (who are not computer-savvy) who needed to access a single email address. Is there a way around this (albeit minor) inconvenience? Can I set up Mail preferences to use a different port or something in order to avoid the smtp restriction? Not that big of a deal, but still somewhat perturbing (and I will go to great lengths to fix it lol). Tell me if this is doable/if you need more info.
    Thanks!

    GMAIL's Mail 4.0 setup procedure.
    Plus Google's Problem's sending mail.

  • Where can i download a mail server from

    Hi
    I'm trying to create a mail tool. my workplace uses lotus notes so i'm presuming thats why it doesn't work at the moment - i need a SMTP server. i get error messages of ..
    "MessagingException: Could not connect to SMTP host: xxxxx"
    "ConnectException: Connection refused: connect"
    Am i correct in thinking this is the reason?
    So, can anyone recommend where i can download an SMTP server from ?
    Thanks
    joj

    Before you rush off to install an SMTP server, I would suggest you talk to the people who support Notes at your place. It may already have an SMTP server but you don't know where it is. They may also frown upon you installing a rogue server on their network -- although you may not do much harm unless you actually manage to get its address registered in your corporate DNS so it's visible from the Internet.

  • Outlook 2007 - Outgoing mail server from a 3rd party

    I tried to set up the outgoing mail server for my Outlook 2007 with a 3rd party mail server. e.g. mail.xxxx.com, and I could not send the e-mail at all. If I set up the  outgoing mail server as outgoing.verizon.net, I can send the email to everyone else but not to this 3rd party mail server mail.xxxx.com. I received the undeliverable message from Verizon that the mail was rejected due to not being able to log on to this 3r party mail server. I am working for this company from home and it requires me to set up this for my outgoing mail server. Does anyone know how to fix this, including specifying what needs to be done at the 3rd party mail server to change to accept emails sent from outgoing.verizon.net? Thank you in advance. Andy

    Port 25 is the standard for SMTP, although some now use a submission port, 587. I know port 25 off network is blocked for residential users, I don't know if 587 is blocked off network because I have never tried it. I suspect it is. Verizon is by no means the only ISP to do this.
    Business accounts do not have blocked ports as far as I know, so if you have a business account, you are free to communicate using port 25 anywhere.
    Verizon has recently gone to non-standard port assignments for SMTP and POP servers. see
    http://www22.verizon.com/ResidentialHelp/FiOSInternet/Email/Setup+And+Use/QuestionsOne/124289.htm?CM...

  • Connect to my 10.6 mail server from an android tablet

    I have an Samsumg Galaxy Tab 2 7.0 (Android 4.0.1) tablet and I need to set up my email for my business on it. I have it set up fine on my iPhone and iPad and desktop (Mac and Windows both), but when I try to set it up on my Android tablet it either says the username or password is incorrect (I am positive it is not) or it cannot contact the server. I've about pulled my hair out trying to figure out which setting is messing things up, but on the tablet the choices are few, so I'm about at a loss. The only thing I can think of is that there is no option on the Android to use MD5 challenge/response for authentication. If that were it, why would it say "Incorrect username or password"?
    I know this isn't an Android forum, but it IS an Apple email server. Any peculiarities I might be overlooking might be the problem, so that is why I ask here.

    There is nothing unique, special or weird going on here, there is only the usual slog of figuring out what an individual mail client requires and offers, and what the mail server provides and can offer, and aligning the two within your local expectations and needs.
    OS X Server uses standard Unix mail server tools.  Postfix and Dovecot.  And again, there is nothing special, weird, or unique here.
    Check your mail server logs for details around the connection failure.  Assuming you see the connection error arriving, of course, and that's a clue in itself.  You'll want and need to look at both the IMAP or POP logs, and the SMTP logs.
    The usual triggers are the firewall settings, the particular required ports for your mail server configuration, whether SSL is used or not, and possibly the encoding of the credentials.
    Check with the Android client settings, with the Android documentation, and possibly then with an Android forum around what your particular client requires, when connecting with Postfix and Dovecot tools.  (These are standard Unix tools, so I'd expect there are Android-specific discussions around the network.  Here's one discussion, though the trigger for what that Android user encountered is probably a firewall block against outbound TCP port 25 connections from random boxes — boxes that are not known mail servers — that is increasingly implemented around the 'net.)
    And FWIW, OS X Server 10.6 has a layer of management tools atop Postfix with Server Admin key among these, and I'd manage via those first and not via the direct postfix commands.  But the lower-level postfix commands do work on OS X Server, if you're looking around.  In other words, read-only, don't use the lower-level Postfix tools to make changes, unless Server Admin et al don't allow you access to the setting.

  • Eem on cisco 877, trouble with mail server action and smtp auth

    hello all,
    i'm using a router 877 at home and i really need to check out what this router do during the day.
    So some time ago i configured it using some eem actions and sending to me email, without any problems.
    Yesterday I changed my internet provider and now i need to use smtp autheticantion to send emails.
    I read about how to authenticate, like username:password@host and also made a fast search here, without solve my problem.
    I need to put as username the email of the provider like: [email protected]:[email protected]
    So, i want to know if someone had the same problem and solved it. Of course i couldn't use @ two times or eem would think that host.com is my smtp server! And right now is going in this way!
    My IOS version is 15.1(2)T2, eem version is 3.1.
    Hope someone could help me!
    Thank you in advance.
    Sandro

    Hello,
    Thank you very much in advance for any help you can offer. Debugging I get this but stunnel.conf is edited and started
    %HA_EM-3-FMPD_SMTP: Error occured when sending mail to SMTP server: smtp.gmail.com : error in reply from SMTP server
    Router Cisco 877 with IOS version is 12.4(15)T16
    Router Config:
    ip host gmail.com pc_host*
    track 1 rtr 1 reachability
    delay down 10 up 60
    ip route 0.0.0.0 0.0.0.0 Dialer0 track 1
    ip sla 1
    icmp-echo 8.8.8.8 source-interface Dialer0
    timeout 2000
    frequency 4
    ip sla schedule 1 life forever start-time now
    event manager environment to@gmail
    event manager environment [email protected]
    event manager environment smtp.gmail.com*
    event manager applet TRACK-1-OK
    event track 1 state up
    action 1.0 mail server "smtp.gmail.com" to "[email protected]" from "[email protected]" subject "E2E up/down" body "DSL is UP"*
    * I use several possible key combinations:
    ip host smtp.gmail.com pc_host
    event manager environment [email protected]:[email protected]
    action 1.0 mail server "[email protected]:[email protected]" to "[email protected]" from "[email protected]" subject "E2E up/down" body "DSL is UP"*
    stunnel.conf config:
    cert = stunnel.pem
    socket = l:TCP_NODELAY=1
    socket = r:TCP_NODELAY=1
    client = yes
    options = NO_SSLv2
    [pop3s]
    accept  = 110
    connect = pop.gmail.com:995
    [imaps]
    accept  = 143
    connect = pop.gmail.com:993
    [ssmtp]
    accept  = 25
    connect = smtp.gmail.com:465
    Greetings,
    Guiller

  • Outgoing Mail Server from Network Location

    If there a way to set Mail's 'Outgoing Mail Server' based on the currently selected 'Network Location'?
    In my case, my home ISP blocks port 25 so I need to pass mac.com mail through the ISP. Then, when at work, my home ISP won't accept SMTP from my work address so I end up using mail.mac.com directly. I'd like the switch to occur based on my changing of the 'Network Location'

    If there a way to set Mail's 'Outgoing Mail Server' based on the
    currently selected 'Network Location'?
    http://www.symonds.id.au/marcopolo/
    Andreas Amann’s Mail Scripts has a Change SMTP Server script that you may also find useful.
    my home ISP blocks port 25
    http://docs.info.apple.com/article.html?artnum=75124

  • How to create a Linked Server from SQL Server 2012 to Postgresql

    Hi, I am working on a third party application which is using Postgresql version 9 database and I am trying create a linked server in SQL Server 2012 using the below stored procedure.
    EXEC master.dbo.sp_addlinkedserver @server = N'LINKEDSERVERPOSTGRES', @srvproduct=N'PostgreSQL',
    @provider=N'MSDASQL', @provstr=N'Driver=PostgreSQL;uid=pguser;Server=pghost;database=pgdatabase;pwd=somepassword'
    Error: Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server.
    I have no clue if a jdbc provider exists in SQL Server to connect to Postgresql or what the right provider is? Could you please let me know if there's a workaround to achieve this.
    Thanks in advance............
    Ione

    See if this helps
    http://www.postgresonline.com/journal/archives/46-Setting-up-PostgreSQL-as-a-Linked-Server-in-Microsoft-SQL-Server-64-bit.html
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • Mail Server issues: non-SMTP command from localhost

    I just installed Yosemite server. Noticed these messages showing up in the log:
    Oct 28 06:32:08 my_server.net postfix/smtpd[28380]: warning: non-SMTP command from localhost[127.0.0.1]: From: Mrs. M.M Macheda <[email protected]>
    Oct 28 06:32:08 my_server.net postfix/smtpd[28382]: warning: non-SMTP command from localhost[127.0.0.1]: From: Mrs. M.M Macheda <[email protected]>
    Oct 28 06:32:08 my_server.net postfix/smtpd[28380]: disconnect from localhost[127.0.0.1]
    Oct 28 06:32:08 my_server.net postfix/smtpd[28382]: disconnect from localhost[127.0.0.1]
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: CONNECT from [127.0.0.1]:52786 to [127.0.0.1]:25
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: WHITELISTED [127.0.0.1]:52786
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: CONNECT from [127.0.0.1]:52787 to [127.0.0.1]:25
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: WHITELISTED [127.0.0.1]:52787
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: CONNECT from [127.0.0.1]:52788 to [127.0.0.1]:25
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: WHITELISTED [127.0.0.1]:52788
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: CONNECT from [127.0.0.1]:52789 to [127.0.0.1]:25
    Oct 28 06:32:08 my_server.net postfix/postscreen[27405]: WHITELISTED [127.0.0.1]:52789
    Oct 28 06:32:08 my_server.net postfix/smtpd[28371]: connect from localhost[127.0.0.1]
    Oct 28 06:32:08 my_server.net postfix/smtpd[28371]: improper command pipelining after EHLO from localhost[127.0.0.1]: MAIL FROM:<[email protected]>\\r\\nRCPT TO:<[email protected]\\r>\\r\\nDATA\\r\\nFrom: Mrs. M.M Macheda
    Oct 28 06:32:08 my_server.net postfix/smtpd[28386]: connect from localhost[127.0.0.1]
    Oct 28 06:32:08 my_server.net postfix/smtpd[28386]: improper command pipelining after EHLO from localhost[127.0.0.1]: MAIL FROM:<[email protected]>\\r\\nRCPT TO:<[email protected]\\r>\\r\\nDATA\\r\\nFrom: Mrs. M.M Macheda <he
    Here is output of postconf -n
    biff = no
    command_directory = /usr/sbin
    config_directory = /etc/postfix
    daemon_directory = /usr/libexec/postfix
    data_directory = /var/lib/postfix
    debug_peer_level = 2
    debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5
    html_directory = /usr/share/doc/postfix/html
    inet_interfaces = loopback-only
    inet_protocols = all
    mail_owner = _postfix
    mailbox_size_limit = 0
    mailq_path = /usr/bin/mailq
    manpage_directory = /usr/share/man
    message_size_limit = 10485760
    mynetworks = 127.0.0.0/8, [::1]/128
    newaliases_path = /usr/bin/newaliases
    queue_directory = /private/var/spool/postfix
    readme_directory = /usr/share/doc/postfix
    recipient_delimiter = +
    sample_directory = /usr/share/doc/postfix/examples
    sendmail_path = /usr/sbin/sendmail
    setgid_group = _postdrop
    smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
    smtpd_tls_ciphers = medium
    tls_random_source = dev:/dev/urandom
    unknown_local_recipient_reject_code = 550
    Except me nobody has access to the server yet. Nobody is sending out any emails. Appreciate any help.

    What does /var/log/mail.log have to say (you may need to increase logging level to "Information")?

  • Migrate mail server from 10.5 to 10.6

    I have managed to migrate all accounts from 10.5 to 10.6 using this command:
    sudo /usr/libexec/dovecot/migratemaildata.pl --moveMail 0 --cyrusBin "/Volumes/ServerHD/usr/bin/cyrus/bin" --database "/Volumes/ServerHD/MailServer/imap" --sourceSpool "/Volumes/ServerHD/MailServer/imap/" --targetSpool "/var/spool/imap/dovecot/mail"
    all the accounts now are showing under Server Admin-Mail-Maintenance-Accounts
    but when i try to connect from a client machine to setup the email, it connects fine.. but none of the emails showing up in my inbox!..
    i can also send emails with no problems, but i cannot receive emails.. here is the SMTP error log:
    Apr 25 11:50:59 server postfix/postfix-script[5203]: refreshing the Postfix mail system
    Apr 25 11:50:59 server postfix/master[54]: reload configuration /etc/postfix
    Apr 25 11:50:59 server postfix/anvil[5046]: statistics: max connection rate 2/60s for (smtp:172.16.0.22) at Apr 25 11:47:13
    Apr 25 11:50:59 server postfix/anvil[5046]: statistics: max connection count 2 for (smtp:172.16.0.22) at Apr 25 11:47:13
    Apr 25 11:50:59 server postfix/anvil[5046]: statistics: max cache size 1 at Apr 25 11:47:13
    Apr 25 11:51:45 server postfix/tlsmgr[5255]: warning: no entropy source specified with parameter tlsrandomsource
    Apr 25 11:51:45 server postfix/tlsmgr[5255]: warning: encryption keys etc. may be predictable
    Apr 25 11:51:45 server postfix/smtpd[5253]: connect from unknown[172.16.0.22]
    Apr 25 11:51:46 server postfix/smtpd[5253]: 1211F497EA: client=unknown[172.16.0.22], sasl_method=CRAM-MD5, sasl_username=user
    Apr 25 11:51:46 server postfix/cleanup[5261]: 1211F497EA: message-id=<[email protected]>
    Apr 25 11:51:46 server postfix/qmgr[5212]: 1211F497EA: from=<[email protected]>, size=571, nrcpt=1 (queue active)
    Apr 25 11:51:49 server postfix/smtpd[5266]: connect from localhost[127.0.0.1]
    Apr 25 11:51:49 server postfix/smtpd[5266]: 9CA88497F7: client=localhost[127.0.0.1]
    Apr 25 11:51:49 server postfix/cleanup[5261]: 9CA88497F7: message-id=<[email protected]>
    Apr 25 11:51:49 server postfix/smtpd[5266]: disconnect from localhost[127.0.0.1]
    Apr 25 11:51:49 server postfix/qmgr[5212]: 9CA88497F7: from=<[email protected]>, size=1219, nrcpt=1 (queue active)
    Apr 25 11:51:49 server postfix/smtp[5262]: 1211F497EA: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=3.6, delays=0.03/0.02/0.01/3.6, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 9CA88497F7)
    Apr 25 11:51:49 server postfix/qmgr[5212]: 1211F497EA: removed
    Apr 25 11:51:49 server postfix/smtp[5268]: 9CA88497F7: to=<[email protected]>, relay=none, delay=0.11, delays=0.01/0.01/0.09/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=domain.com type=A: Host found but no data record of requested type)
    Apr 25 11:51:49 server postfix/cleanup[5261]: BF17E497F9: message-id=<[email protected]>
    Apr 25 11:51:49 server postfix/bounce[5269]: 9CA88497F7: sender non-delivery notification: BF17E497F9
    Apr 25 11:51:49 server postfix/qmgr[5212]: BF17E497F9: from=, size=3347, nrcpt=1 (queue active)
    Apr 25 11:51:49 server postfix/qmgr[5212]: 9CA88497F7: removed
    Apr 25 11:51:49 server postfix/smtp[5268]: BF17E497F9: to=<[email protected]>, relay=none, delay=0, delays=0/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=domain.com type=A: Host found but no data record of requested type)
    Apr 25 11:51:49 server postfix/qmgr[5212]: BF17E497F9: removed
    Apr 25 11:52:46 server postfix/smtpd[5253]: disconnect from unknown[172.16.0.22]

    push

Maybe you are looking for