Results 1 to 5 of 5

Thread: Complex Mail Questions

  1. #1
    Join Date
    Oct 2006

    Complex Mail Questions

    This pertains to Features that can be made for mail systems.
    these are a list of questions i nid to know, im still a newb at this mail thing. Any information supplied will be helpful.

    1. Bounces - How do you handle bounces? What Approach can one use? What does it use? and if there are any decent tutorials on handling bounces, please post a link. i searched google finding only irrelevant information.

    2. HTML email - how do you make good HTML emails, Limitations and what to look out for? a link to a good article is appreciated.

    3. Avoid being on the BULK/SPAM folder - i think i read something about BCC usually processed as spam, sending an email to 1000 BCCs would be considered spam?

    4. Mail Sending - What is the best approach for sending out batch emails? any tutorials? can someone post a link? What's best? Sending out Mails individually or Sending it via CC or BCC, or another approach? what is their advantages and disadvantages

    Im expecting NogDog & Bokeh to reply. Thanks in advance.
    All your help will be much appreciated.
    quick minds require quick processors

  2. #2
    Join Date
    Mar 2007
    I can answer the HTML question. You simply need to make sure you set the content type in the header. For example,
    PHP Code:
    // To send HTML mail, the Content-type header must be set
    $headers  'MIME-Version: 1.0' "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n"
    Another thing, which is quite obvious, is to make sure that all references to images are fully qualified.

  3. #3
    Join Date
    Oct 2006
    thank you, but i was pertaining to some things to look out for on HTML email, like CSS capabalities. what to use or not. by the way, thank you again.
    quick minds require quick processors

  4. #4
    Join Date
    Mar 2007
    Bounces as in the email address not existing, the email program you write with the email address you show as the originating address in most hosts MUST exist.

    The host I use for example has a mail box option that I have set to expire emails receive instantly as I am not expecting emails on that account, the account being no-reply@ type for my domain.

    HTML vs TEXT, IMHO always use TEXT over HTML as HTML has been abused in the past hiding scripting and other hack attempts. So if you want to send HTML atleast have the recipient make the choice between plain text or Rich text (HTML) mails.

    Avoiding bulk SPAM is a case of don't flood any one domain with mailings, if your going to BULK send, ask the domain about using the method that big ISP's use which is FTP them as a batch of files.

    Send individual emails, avoid CC and BCC to ensure that recipients do not see other peoples email addresses. Most hosts put a limit on how many emails you can sent in time periods, mine imposes a maximum of 10 emails every 30 seconds or 100 per hour depending on traffic. So you may want to double check with the hosting company and think of using a CRON JOB in the server to run at off peak times to do a mail send.

    Allot of what you really need to know can be answered by your web hosting company.
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

  5. #5
    Join Date
    Oct 2006
    oh, hmmm...i am currently with a project and i have to make a nwsletter system, with about 4000 addresses pending. my last question was how to optimize mail sending?..thanks for the helpful reply..i appreciate it \\.\
    quick minds require quick processors

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.13893 seconds
  • Memory Usage 2,876KB
  • Queries Executed 13 (?)
More Information
Template Usage (33):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • bbcode_parse_start
  • postbit_imicons
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates